
mpu-9250:     file format elf64-x86-64


Disassembly of section .init:

0000000000002000 <_init>:
    2000:	f3 0f 1e fa          	endbr64 
    2004:	48 83 ec 08          	sub    $0x8,%rsp
    2008:	48 8b 05 d9 7f 00 00 	mov    0x7fd9(%rip),%rax        # 9fe8 <__gmon_start__>
    200f:	48 85 c0             	test   %rax,%rax
    2012:	74 02                	je     2016 <_init+0x16>
    2014:	ff d0                	callq  *%rax
    2016:	48 83 c4 08          	add    $0x8,%rsp
    201a:	c3                   	retq   

Disassembly of section .plt:

0000000000002020 <.plt>:
    2020:	ff 35 9a 7e 00 00    	pushq  0x7e9a(%rip)        # 9ec0 <_GLOBAL_OFFSET_TABLE_+0x8>
    2026:	f2 ff 25 9b 7e 00 00 	bnd jmpq *0x7e9b(%rip)        # 9ec8 <_GLOBAL_OFFSET_TABLE_+0x10>
    202d:	0f 1f 00             	nopl   (%rax)
    2030:	f3 0f 1e fa          	endbr64 
    2034:	68 00 00 00 00       	pushq  $0x0
    2039:	f2 e9 e1 ff ff ff    	bnd jmpq 2020 <.plt>
    203f:	90                   	nop
    2040:	f3 0f 1e fa          	endbr64 
    2044:	68 01 00 00 00       	pushq  $0x1
    2049:	f2 e9 d1 ff ff ff    	bnd jmpq 2020 <.plt>
    204f:	90                   	nop
    2050:	f3 0f 1e fa          	endbr64 
    2054:	68 02 00 00 00       	pushq  $0x2
    2059:	f2 e9 c1 ff ff ff    	bnd jmpq 2020 <.plt>
    205f:	90                   	nop
    2060:	f3 0f 1e fa          	endbr64 
    2064:	68 03 00 00 00       	pushq  $0x3
    2069:	f2 e9 b1 ff ff ff    	bnd jmpq 2020 <.plt>
    206f:	90                   	nop
    2070:	f3 0f 1e fa          	endbr64 
    2074:	68 04 00 00 00       	pushq  $0x4
    2079:	f2 e9 a1 ff ff ff    	bnd jmpq 2020 <.plt>
    207f:	90                   	nop
    2080:	f3 0f 1e fa          	endbr64 
    2084:	68 05 00 00 00       	pushq  $0x5
    2089:	f2 e9 91 ff ff ff    	bnd jmpq 2020 <.plt>
    208f:	90                   	nop
    2090:	f3 0f 1e fa          	endbr64 
    2094:	68 06 00 00 00       	pushq  $0x6
    2099:	f2 e9 81 ff ff ff    	bnd jmpq 2020 <.plt>
    209f:	90                   	nop
    20a0:	f3 0f 1e fa          	endbr64 
    20a4:	68 07 00 00 00       	pushq  $0x7
    20a9:	f2 e9 71 ff ff ff    	bnd jmpq 2020 <.plt>
    20af:	90                   	nop
    20b0:	f3 0f 1e fa          	endbr64 
    20b4:	68 08 00 00 00       	pushq  $0x8
    20b9:	f2 e9 61 ff ff ff    	bnd jmpq 2020 <.plt>
    20bf:	90                   	nop
    20c0:	f3 0f 1e fa          	endbr64 
    20c4:	68 09 00 00 00       	pushq  $0x9
    20c9:	f2 e9 51 ff ff ff    	bnd jmpq 2020 <.plt>
    20cf:	90                   	nop
    20d0:	f3 0f 1e fa          	endbr64 
    20d4:	68 0a 00 00 00       	pushq  $0xa
    20d9:	f2 e9 41 ff ff ff    	bnd jmpq 2020 <.plt>
    20df:	90                   	nop
    20e0:	f3 0f 1e fa          	endbr64 
    20e4:	68 0b 00 00 00       	pushq  $0xb
    20e9:	f2 e9 31 ff ff ff    	bnd jmpq 2020 <.plt>
    20ef:	90                   	nop
    20f0:	f3 0f 1e fa          	endbr64 
    20f4:	68 0c 00 00 00       	pushq  $0xc
    20f9:	f2 e9 21 ff ff ff    	bnd jmpq 2020 <.plt>
    20ff:	90                   	nop
    2100:	f3 0f 1e fa          	endbr64 
    2104:	68 0d 00 00 00       	pushq  $0xd
    2109:	f2 e9 11 ff ff ff    	bnd jmpq 2020 <.plt>
    210f:	90                   	nop
    2110:	f3 0f 1e fa          	endbr64 
    2114:	68 0e 00 00 00       	pushq  $0xe
    2119:	f2 e9 01 ff ff ff    	bnd jmpq 2020 <.plt>
    211f:	90                   	nop
    2120:	f3 0f 1e fa          	endbr64 
    2124:	68 0f 00 00 00       	pushq  $0xf
    2129:	f2 e9 f1 fe ff ff    	bnd jmpq 2020 <.plt>
    212f:	90                   	nop
    2130:	f3 0f 1e fa          	endbr64 
    2134:	68 10 00 00 00       	pushq  $0x10
    2139:	f2 e9 e1 fe ff ff    	bnd jmpq 2020 <.plt>
    213f:	90                   	nop
    2140:	f3 0f 1e fa          	endbr64 
    2144:	68 11 00 00 00       	pushq  $0x11
    2149:	f2 e9 d1 fe ff ff    	bnd jmpq 2020 <.plt>
    214f:	90                   	nop
    2150:	f3 0f 1e fa          	endbr64 
    2154:	68 12 00 00 00       	pushq  $0x12
    2159:	f2 e9 c1 fe ff ff    	bnd jmpq 2020 <.plt>
    215f:	90                   	nop
    2160:	f3 0f 1e fa          	endbr64 
    2164:	68 13 00 00 00       	pushq  $0x13
    2169:	f2 e9 b1 fe ff ff    	bnd jmpq 2020 <.plt>
    216f:	90                   	nop
    2170:	f3 0f 1e fa          	endbr64 
    2174:	68 14 00 00 00       	pushq  $0x14
    2179:	f2 e9 a1 fe ff ff    	bnd jmpq 2020 <.plt>
    217f:	90                   	nop
    2180:	f3 0f 1e fa          	endbr64 
    2184:	68 15 00 00 00       	pushq  $0x15
    2189:	f2 e9 91 fe ff ff    	bnd jmpq 2020 <.plt>
    218f:	90                   	nop
    2190:	f3 0f 1e fa          	endbr64 
    2194:	68 16 00 00 00       	pushq  $0x16
    2199:	f2 e9 81 fe ff ff    	bnd jmpq 2020 <.plt>
    219f:	90                   	nop
    21a0:	f3 0f 1e fa          	endbr64 
    21a4:	68 17 00 00 00       	pushq  $0x17
    21a9:	f2 e9 71 fe ff ff    	bnd jmpq 2020 <.plt>
    21af:	90                   	nop
    21b0:	f3 0f 1e fa          	endbr64 
    21b4:	68 18 00 00 00       	pushq  $0x18
    21b9:	f2 e9 61 fe ff ff    	bnd jmpq 2020 <.plt>
    21bf:	90                   	nop
    21c0:	f3 0f 1e fa          	endbr64 
    21c4:	68 19 00 00 00       	pushq  $0x19
    21c9:	f2 e9 51 fe ff ff    	bnd jmpq 2020 <.plt>
    21cf:	90                   	nop
    21d0:	f3 0f 1e fa          	endbr64 
    21d4:	68 1a 00 00 00       	pushq  $0x1a
    21d9:	f2 e9 41 fe ff ff    	bnd jmpq 2020 <.plt>
    21df:	90                   	nop
    21e0:	f3 0f 1e fa          	endbr64 
    21e4:	68 1b 00 00 00       	pushq  $0x1b
    21e9:	f2 e9 31 fe ff ff    	bnd jmpq 2020 <.plt>
    21ef:	90                   	nop
    21f0:	f3 0f 1e fa          	endbr64 
    21f4:	68 1c 00 00 00       	pushq  $0x1c
    21f9:	f2 e9 21 fe ff ff    	bnd jmpq 2020 <.plt>
    21ff:	90                   	nop
    2200:	f3 0f 1e fa          	endbr64 
    2204:	68 1d 00 00 00       	pushq  $0x1d
    2209:	f2 e9 11 fe ff ff    	bnd jmpq 2020 <.plt>
    220f:	90                   	nop
    2210:	f3 0f 1e fa          	endbr64 
    2214:	68 1e 00 00 00       	pushq  $0x1e
    2219:	f2 e9 01 fe ff ff    	bnd jmpq 2020 <.plt>
    221f:	90                   	nop

Disassembly of section .plt.got:

0000000000002220 <__cxa_finalize@plt>:
    2220:	f3 0f 1e fa          	endbr64 
    2224:	f2 ff 25 9d 7d 00 00 	bnd jmpq *0x7d9d(%rip)        # 9fc8 <__cxa_finalize@GLIBC_2.2.5>
    222b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .plt.sec:

0000000000002230 <__errno_location@plt>:
    2230:	f3 0f 1e fa          	endbr64 
    2234:	f2 ff 25 95 7c 00 00 	bnd jmpq *0x7c95(%rip)        # 9ed0 <__errno_location@GLIBC_2.2.5>
    223b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002240 <_ZNSt6chrono3_V212system_clock3nowEv@plt>:
    2240:	f3 0f 1e fa          	endbr64 
    2244:	f2 ff 25 8d 7c 00 00 	bnd jmpq *0x7c8d(%rip)        # 9ed8 <_ZNSt6chrono3_V212system_clock3nowEv@GLIBCXX_3.4.19>
    224b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002250 <nanosleep@plt>:
    2250:	f3 0f 1e fa          	endbr64 
    2254:	f2 ff 25 85 7c 00 00 	bnd jmpq *0x7c85(%rip)        # 9ee0 <nanosleep@GLIBC_2.2.5>
    225b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002260 <strerror@plt>:
    2260:	f3 0f 1e fa          	endbr64 
    2264:	f2 ff 25 7d 7c 00 00 	bnd jmpq *0x7c7d(%rip)        # 9ee8 <strerror@GLIBC_2.2.5>
    226b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002270 <_ZSt17__throw_bad_allocv@plt>:
    2270:	f3 0f 1e fa          	endbr64 
    2274:	f2 ff 25 75 7c 00 00 	bnd jmpq *0x7c75(%rip)        # 9ef0 <_ZSt17__throw_bad_allocv@GLIBCXX_3.4>
    227b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002280 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt>:
    2280:	f3 0f 1e fa          	endbr64 
    2284:	f2 ff 25 6d 7c 00 00 	bnd jmpq *0x7c6d(%rip)        # 9ef8 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@GLIBCXX_3.4.21>
    228b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002290 <_ZSt20__throw_length_errorPKc@plt>:
    2290:	f3 0f 1e fa          	endbr64 
    2294:	f2 ff 25 65 7c 00 00 	bnd jmpq *0x7c65(%rip)        # 9f00 <_ZSt20__throw_length_errorPKc@GLIBCXX_3.4>
    229b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt>:
    22a0:	f3 0f 1e fa          	endbr64 
    22a4:	f2 ff 25 5d 7c 00 00 	bnd jmpq *0x7c5d(%rip)        # 9f08 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21>
    22ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022b0 <open@plt>:
    22b0:	f3 0f 1e fa          	endbr64 
    22b4:	f2 ff 25 55 7c 00 00 	bnd jmpq *0x7c55(%rip)        # 9f10 <open@GLIBC_2.2.5>
    22bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022c0 <__cxa_atexit@plt>:
    22c0:	f3 0f 1e fa          	endbr64 
    22c4:	f2 ff 25 4d 7c 00 00 	bnd jmpq *0x7c4d(%rip)        # 9f18 <__cxa_atexit@GLIBC_2.2.5>
    22cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022d0 <_ZdlPv@plt>:
    22d0:	f3 0f 1e fa          	endbr64 
    22d4:	f2 ff 25 45 7c 00 00 	bnd jmpq *0x7c45(%rip)        # 9f20 <_ZdlPv@GLIBCXX_3.4>
    22db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>:
    22e0:	f3 0f 1e fa          	endbr64 
    22e4:	f2 ff 25 3d 7c 00 00 	bnd jmpq *0x7c3d(%rip)        # 9f28 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@GLIBCXX_3.4>
    22eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000022f0 <_Znwm@plt>:
    22f0:	f3 0f 1e fa          	endbr64 
    22f4:	f2 ff 25 35 7c 00 00 	bnd jmpq *0x7c35(%rip)        # 9f30 <_Znwm@GLIBCXX_3.4>
    22fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002300 <_ZNSolsEPFRSoS_E@plt>:
    2300:	f3 0f 1e fa          	endbr64 
    2304:	f2 ff 25 2d 7c 00 00 	bnd jmpq *0x7c2d(%rip)        # 9f38 <_ZNSolsEPFRSoS_E@GLIBCXX_3.4>
    230b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002310 <__stack_chk_fail@plt>:
    2310:	f3 0f 1e fa          	endbr64 
    2314:	f2 ff 25 25 7c 00 00 	bnd jmpq *0x7c25(%rip)        # 9f40 <__stack_chk_fail@GLIBC_2.4>
    231b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002320 <free@plt>:
    2320:	f3 0f 1e fa          	endbr64 
    2324:	f2 ff 25 1d 7c 00 00 	bnd jmpq *0x7c1d(%rip)        # 9f48 <free@GLIBC_2.2.5>
    232b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002330 <malloc@plt>:
    2330:	f3 0f 1e fa          	endbr64 
    2334:	f2 ff 25 15 7c 00 00 	bnd jmpq *0x7c15(%rip)        # 9f50 <malloc@GLIBC_2.2.5>
    233b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt>:
    2340:	f3 0f 1e fa          	endbr64 
    2344:	f2 ff 25 0d 7c 00 00 	bnd jmpq *0x7c0d(%rip)        # 9f58 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@GLIBCXX_3.4.21>
    234b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt>:
    2350:	f3 0f 1e fa          	endbr64 
    2354:	f2 ff 25 05 7c 00 00 	bnd jmpq *0x7c05(%rip)        # 9f60 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@GLIBCXX_3.4.21>
    235b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002360 <strtol@plt>:
    2360:	f3 0f 1e fa          	endbr64 
    2364:	f2 ff 25 fd 7b 00 00 	bnd jmpq *0x7bfd(%rip)        # 9f68 <strtol@GLIBC_2.2.5>
    236b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002370 <ioctl@plt>:
    2370:	f3 0f 1e fa          	endbr64 
    2374:	f2 ff 25 f5 7b 00 00 	bnd jmpq *0x7bf5(%rip)        # 9f70 <ioctl@GLIBC_2.2.5>
    237b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002380 <_ZNSt8ios_base4InitC1Ev@plt>:
    2380:	f3 0f 1e fa          	endbr64 
    2384:	f2 ff 25 ed 7b 00 00 	bnd jmpq *0x7bed(%rip)        # 9f78 <_ZNSt8ios_base4InitC1Ev@GLIBCXX_3.4>
    238b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002390 <puts@plt>:
    2390:	f3 0f 1e fa          	endbr64 
    2394:	f2 ff 25 e5 7b 00 00 	bnd jmpq *0x7be5(%rip)        # 9f80 <puts@GLIBC_2.2.5>
    239b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023a0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt>:
    23a0:	f3 0f 1e fa          	endbr64 
    23a4:	f2 ff 25 dd 7b 00 00 	bnd jmpq *0x7bdd(%rip)        # 9f88 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@GLIBCXX_3.4.21>
    23ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023b0 <access@plt>:
    23b0:	f3 0f 1e fa          	endbr64 
    23b4:	f2 ff 25 d5 7b 00 00 	bnd jmpq *0x7bd5(%rip)        # 9f90 <access@GLIBC_2.2.5>
    23bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023c0 <_ZNSolsEi@plt>:
    23c0:	f3 0f 1e fa          	endbr64 
    23c4:	f2 ff 25 cd 7b 00 00 	bnd jmpq *0x7bcd(%rip)        # 9f98 <_ZNSolsEi@GLIBCXX_3.4>
    23cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023d0 <pow@plt>:
    23d0:	f3 0f 1e fa          	endbr64 
    23d4:	f2 ff 25 c5 7b 00 00 	bnd jmpq *0x7bc5(%rip)        # 9fa0 <pow@GLIBC_2.29>
    23db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023e0 <_Unwind_Resume@plt>:
    23e0:	f3 0f 1e fa          	endbr64 
    23e4:	f2 ff 25 bd 7b 00 00 	bnd jmpq *0x7bbd(%rip)        # 9fa8 <_Unwind_Resume@GCC_3.0>
    23eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000023f0 <ntohs@plt>:
    23f0:	f3 0f 1e fa          	endbr64 
    23f4:	f2 ff 25 b5 7b 00 00 	bnd jmpq *0x7bb5(%rip)        # 9fb0 <ntohs@GLIBC_2.2.5>
    23fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002400 <_ZNSolsEd@plt>:
    2400:	f3 0f 1e fa          	endbr64 
    2404:	f2 ff 25 ad 7b 00 00 	bnd jmpq *0x7bad(%rip)        # 9fb8 <_ZNSolsEd@GLIBCXX_3.4>
    240b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000002410 <close@plt>:
    2410:	f3 0f 1e fa          	endbr64 
    2414:	f2 ff 25 a5 7b 00 00 	bnd jmpq *0x7ba5(%rip)        # 9fc0 <close@GLIBC_2.2.5>
    241b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .text:

0000000000002420 <_start>:
    2420:	f3 0f 1e fa          	endbr64 
    2424:	31 ed                	xor    %ebp,%ebp
    2426:	49 89 d1             	mov    %rdx,%r9
    2429:	5e                   	pop    %rsi
    242a:	48 89 e2             	mov    %rsp,%rdx
    242d:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
    2431:	50                   	push   %rax
    2432:	54                   	push   %rsp
    2433:	4c 8d 05 36 3f 00 00 	lea    0x3f36(%rip),%r8        # 6370 <__libc_csu_fini>
    243a:	48 8d 0d bf 3e 00 00 	lea    0x3ebf(%rip),%rcx        # 6300 <__libc_csu_init>
    2441:	48 8d 3d c1 00 00 00 	lea    0xc1(%rip),%rdi        # 2509 <main>
    2448:	ff 15 92 7b 00 00    	callq  *0x7b92(%rip)        # 9fe0 <__libc_start_main@GLIBC_2.2.5>
    244e:	f4                   	hlt    
    244f:	90                   	nop

0000000000002450 <deregister_tm_clones>:
    2450:	48 8d 3d c1 7b 00 00 	lea    0x7bc1(%rip),%rdi        # a018 <__TMC_END__>
    2457:	48 8d 05 ba 7b 00 00 	lea    0x7bba(%rip),%rax        # a018 <__TMC_END__>
    245e:	48 39 f8             	cmp    %rdi,%rax
    2461:	74 15                	je     2478 <deregister_tm_clones+0x28>
    2463:	48 8b 05 6e 7b 00 00 	mov    0x7b6e(%rip),%rax        # 9fd8 <_ITM_deregisterTMCloneTable>
    246a:	48 85 c0             	test   %rax,%rax
    246d:	74 09                	je     2478 <deregister_tm_clones+0x28>
    246f:	ff e0                	jmpq   *%rax
    2471:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    2478:	c3                   	retq   
    2479:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000002480 <register_tm_clones>:
    2480:	48 8d 3d 91 7b 00 00 	lea    0x7b91(%rip),%rdi        # a018 <__TMC_END__>
    2487:	48 8d 35 8a 7b 00 00 	lea    0x7b8a(%rip),%rsi        # a018 <__TMC_END__>
    248e:	48 29 fe             	sub    %rdi,%rsi
    2491:	48 89 f0             	mov    %rsi,%rax
    2494:	48 c1 ee 3f          	shr    $0x3f,%rsi
    2498:	48 c1 f8 03          	sar    $0x3,%rax
    249c:	48 01 c6             	add    %rax,%rsi
    249f:	48 d1 fe             	sar    %rsi
    24a2:	74 14                	je     24b8 <register_tm_clones+0x38>
    24a4:	48 8b 05 45 7b 00 00 	mov    0x7b45(%rip),%rax        # 9ff0 <_ITM_registerTMCloneTable>
    24ab:	48 85 c0             	test   %rax,%rax
    24ae:	74 08                	je     24b8 <register_tm_clones+0x38>
    24b0:	ff e0                	jmpq   *%rax
    24b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
    24b8:	c3                   	retq   
    24b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000000024c0 <__do_global_dtors_aux>:
    24c0:	f3 0f 1e fa          	endbr64 
    24c4:	80 3d a5 7d 00 00 00 	cmpb   $0x0,0x7da5(%rip)        # a270 <completed.8061>
    24cb:	75 2b                	jne    24f8 <__do_global_dtors_aux+0x38>
    24cd:	55                   	push   %rbp
    24ce:	48 83 3d f2 7a 00 00 	cmpq   $0x0,0x7af2(%rip)        # 9fc8 <__cxa_finalize@GLIBC_2.2.5>
    24d5:	00 
    24d6:	48 89 e5             	mov    %rsp,%rbp
    24d9:	74 0c                	je     24e7 <__do_global_dtors_aux+0x27>
    24db:	48 8b 3d 26 7b 00 00 	mov    0x7b26(%rip),%rdi        # a008 <__dso_handle>
    24e2:	e8 39 fd ff ff       	callq  2220 <__cxa_finalize@plt>
    24e7:	e8 64 ff ff ff       	callq  2450 <deregister_tm_clones>
    24ec:	c6 05 7d 7d 00 00 01 	movb   $0x1,0x7d7d(%rip)        # a270 <completed.8061>
    24f3:	5d                   	pop    %rbp
    24f4:	c3                   	retq   
    24f5:	0f 1f 00             	nopl   (%rax)
    24f8:	c3                   	retq   
    24f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000002500 <frame_dummy>:
    2500:	f3 0f 1e fa          	endbr64 
    2504:	e9 77 ff ff ff       	jmpq   2480 <register_tm_clones>

0000000000002509 <main>:
    2509:	f3 0f 1e fa          	endbr64 
    250d:	55                   	push   %rbp
    250e:	48 89 e5             	mov    %rsp,%rbp
    2511:	53                   	push   %rbx
    2512:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
    2519:	89 bd bc fe ff ff    	mov    %edi,-0x144(%rbp)
    251f:	48 89 b5 b0 fe ff ff 	mov    %rsi,-0x150(%rbp)
    2526:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    252d:	00 00 
    252f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    2533:	31 c0                	xor    %eax,%eax
    2535:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    253c:	48 89 c7             	mov    %rax,%rdi
    253f:	e8 ae 0e 00 00       	callq  33f2 <_ZN2hg3imu8mpu_9250C1Ev>
    2544:	83 bd bc fe ff ff 01 	cmpl   $0x1,-0x144(%rbp)
    254b:	0f 8f 93 00 00 00    	jg     25e4 <main+0xdb>
    2551:	48 8d 35 ba 4a 00 00 	lea    0x4aba(%rip),%rsi        # 7012 <_ZStL6ignore+0x1>
    2558:	48 8d 3d 01 7c 00 00 	lea    0x7c01(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    255f:	e8 7c fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    2564:	48 89 c2             	mov    %rax,%rdx
    2567:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    256e:	48 8b 00             	mov    (%rax),%rax
    2571:	48 89 c6             	mov    %rax,%rsi
    2574:	48 89 d7             	mov    %rdx,%rdi
    2577:	e8 64 fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    257c:	48 8d 35 96 4a 00 00 	lea    0x4a96(%rip),%rsi        # 7019 <_ZStL6ignore+0x8>
    2583:	48 89 c7             	mov    %rax,%rdi
    2586:	e8 55 fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    258b:	48 8d 35 80 4a 00 00 	lea    0x4a80(%rip),%rsi        # 7012 <_ZStL6ignore+0x1>
    2592:	48 8d 3d c7 7b 00 00 	lea    0x7bc7(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    2599:	e8 42 fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    259e:	48 89 c2             	mov    %rax,%rdx
    25a1:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    25a8:	48 8b 00             	mov    (%rax),%rax
    25ab:	48 89 c6             	mov    %rax,%rsi
    25ae:	48 89 d7             	mov    %rdx,%rdi
    25b1:	e8 2a fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    25b6:	48 8d 35 7b 4a 00 00 	lea    0x4a7b(%rip),%rsi        # 7038 <_ZStL6ignore+0x27>
    25bd:	48 89 c7             	mov    %rax,%rdi
    25c0:	e8 1b fd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    25c5:	48 89 c2             	mov    %rax,%rdx
    25c8:	48 8b 05 01 7a 00 00 	mov    0x7a01(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    25cf:	48 89 c6             	mov    %rax,%rsi
    25d2:	48 89 d7             	mov    %rdx,%rdi
    25d5:	e8 26 fd ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    25da:	bb 01 00 00 00       	mov    $0x1,%ebx
    25df:	e9 6e 03 00 00       	jmpq   2952 <main+0x449>
    25e4:	83 bd bc fe ff ff 01 	cmpl   $0x1,-0x144(%rbp)
    25eb:	7e 20                	jle    260d <main+0x104>
    25ed:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    25f4:	48 83 c0 08          	add    $0x8,%rax
    25f8:	48 8b 10             	mov    (%rax),%rdx
    25fb:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    2602:	48 89 d6             	mov    %rdx,%rsi
    2605:	48 89 c7             	mov    %rax,%rdi
    2608:	e8 33 fd ff ff       	callq  2340 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc@plt>
    260d:	83 bd bc fe ff ff 02 	cmpl   $0x2,-0x144(%rbp)
    2614:	7e 26                	jle    263c <main+0x133>
    2616:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    261d:	48 83 c0 10          	add    $0x10,%rax
    2621:	48 8b 00             	mov    (%rax),%rax
    2624:	ba 00 00 00 00       	mov    $0x0,%edx
    2629:	be 00 00 00 00       	mov    $0x0,%esi
    262e:	48 89 c7             	mov    %rax,%rdi
    2631:	e8 2a fd ff ff       	callq  2360 <strtol@plt>
    2636:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%rbp)
    263c:	83 bd bc fe ff ff 03 	cmpl   $0x3,-0x144(%rbp)
    2643:	7e 26                	jle    266b <main+0x162>
    2645:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    264c:	48 83 c0 18          	add    $0x18,%rax
    2650:	48 8b 00             	mov    (%rax),%rax
    2653:	ba 00 00 00 00       	mov    $0x0,%edx
    2658:	be 00 00 00 00       	mov    $0x0,%esi
    265d:	48 89 c7             	mov    %rax,%rdi
    2660:	e8 fb fc ff ff       	callq  2360 <strtol@plt>
    2665:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%rbp)
    266b:	83 bd bc fe ff ff 04 	cmpl   $0x4,-0x144(%rbp)
    2672:	7e 26                	jle    269a <main+0x191>
    2674:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    267b:	48 83 c0 20          	add    $0x20,%rax
    267f:	48 8b 00             	mov    (%rax),%rax
    2682:	ba 00 00 00 00       	mov    $0x0,%edx
    2687:	be 00 00 00 00       	mov    $0x0,%esi
    268c:	48 89 c7             	mov    %rax,%rdi
    268f:	e8 cc fc ff ff       	callq  2360 <strtol@plt>
    2694:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%rbp)
    269a:	83 bd bc fe ff ff 05 	cmpl   $0x5,-0x144(%rbp)
    26a1:	7e 26                	jle    26c9 <main+0x1c0>
    26a3:	48 8b 85 b0 fe ff ff 	mov    -0x150(%rbp),%rax
    26aa:	48 83 c0 28          	add    $0x28,%rax
    26ae:	48 8b 00             	mov    (%rax),%rax
    26b1:	ba 00 00 00 00       	mov    $0x0,%edx
    26b6:	be 00 00 00 00       	mov    $0x0,%esi
    26bb:	48 89 c7             	mov    %rax,%rdi
    26be:	e8 9d fc ff ff       	callq  2360 <strtol@plt>
    26c3:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%rbp)
    26c9:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    26d0:	48 89 c7             	mov    %rax,%rdi
    26d3:	e8 1c 10 00 00       	callq  36f4 <_ZN2hg3imu8mpu_92504openEv>
    26d8:	83 f0 01             	xor    $0x1,%eax
    26db:	84 c0                	test   %al,%al
    26dd:	74 0a                	je     26e9 <main+0x1e0>
    26df:	bb 01 00 00 00       	mov    $0x1,%ebx
    26e4:	e9 69 02 00 00       	jmpq   2952 <main+0x449>
    26e9:	c7 85 d8 fe ff ff f4 	movl   $0x1f4,-0x128(%rbp)
    26f0:	01 00 00 
    26f3:	48 c7 85 00 ff ff ff 	movq   $0x0,-0x100(%rbp)
    26fa:	00 00 00 00 
    26fe:	48 c7 85 08 ff ff ff 	movq   $0x0,-0xf8(%rbp)
    2705:	00 00 00 00 
    2709:	48 c7 85 10 ff ff ff 	movq   $0x0,-0xf0(%rbp)
    2710:	00 00 00 00 
    2714:	c7 85 dc fe ff ff 05 	movl   $0x5,-0x124(%rbp)
    271b:	00 00 00 
    271e:	c6 85 cb fe ff ff 00 	movb   $0x0,-0x135(%rbp)
    2725:	48 8d 35 3e 49 00 00 	lea    0x493e(%rip),%rsi        # 706a <_ZStL6ignore+0x59>
    272c:	48 8d 3d 0d 79 00 00 	lea    0x790d(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2733:	e8 a8 fb ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    2738:	48 8d 35 39 49 00 00 	lea    0x4939(%rip),%rsi        # 7078 <_ZStL6ignore+0x67>
    273f:	48 8d 3d fa 78 00 00 	lea    0x78fa(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2746:	e8 95 fb ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    274b:	48 8d 35 66 49 00 00 	lea    0x4966(%rip),%rsi        # 70b8 <_ZStL6ignore+0xa7>
    2752:	48 8d 3d e7 78 00 00 	lea    0x78e7(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2759:	e8 82 fb ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    275e:	48 8d 35 a3 49 00 00 	lea    0x49a3(%rip),%rsi        # 7108 <_ZStL6ignore+0xf7>
    2765:	48 8d 3d d4 78 00 00 	lea    0x78d4(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    276c:	e8 6f fb ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    2771:	48 8b 05 58 78 00 00 	mov    0x7858(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    2778:	48 89 c6             	mov    %rax,%rsi
    277b:	48 8d 3d be 78 00 00 	lea    0x78be(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2782:	e8 79 fb ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    2787:	e8 b4 fa ff ff       	callq  2240 <_ZNSt6chrono3_V212system_clock3nowEv@plt>
    278c:	48 89 85 e0 fe ff ff 	mov    %rax,-0x120(%rbp)
    2793:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    279a:	48 89 c7             	mov    %rax,%rdi
    279d:	e8 8c 19 00 00       	callq  412e <_ZN2hg3imu8mpu_925017read_accelerationEv>
    27a2:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    27a9:	48 89 c7             	mov    %rax,%rdi
    27ac:	e8 fb 1c 00 00       	callq  44ac <_ZN2hg3imu8mpu_925021read_angular_velocityEv>
    27b1:	e8 8a fa ff ff       	callq  2240 <_ZNSt6chrono3_V212system_clock3nowEv@plt>
    27b6:	48 89 85 e8 fe ff ff 	mov    %rax,-0x118(%rbp)
    27bd:	48 8d 95 e0 fe ff ff 	lea    -0x120(%rbp),%rdx
    27c4:	48 8d 85 e8 fe ff ff 	lea    -0x118(%rbp),%rax
    27cb:	48 89 d6             	mov    %rdx,%rsi
    27ce:	48 89 c7             	mov    %rax,%rdi
    27d1:	e8 53 03 00 00       	callq  2b29 <_ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE>
    27d6:	48 89 85 f8 fe ff ff 	mov    %rax,-0x108(%rbp)
    27dd:	48 8d 95 f8 fe ff ff 	lea    -0x108(%rbp),%rdx
    27e4:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    27eb:	48 89 d6             	mov    %rdx,%rsi
    27ee:	48 89 c7             	mov    %rax,%rdi
    27f1:	e8 d0 02 00 00       	callq  2ac6 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE>
    27f6:	48 8d 85 f0 fe ff ff 	lea    -0x110(%rbp),%rax
    27fd:	48 89 c7             	mov    %rax,%rdi
    2800:	e8 9d 04 00 00       	callq  2ca2 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1EEE5countEv>
    2805:	48 8d 3d 34 78 00 00 	lea    0x7834(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    280c:	e8 ef fb ff ff       	callq  2400 <_ZNSolsEd@plt>
    2811:	48 8d 35 36 49 00 00 	lea    0x4936(%rip),%rsi        # 714e <_ZStL6ignore+0x13d>
    2818:	48 89 c7             	mov    %rax,%rdi
    281b:	e8 c0 fa ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    2820:	c7 85 cc fe ff ff 00 	movl   $0x0,-0x134(%rbp)
    2827:	00 00 00 
    282a:	83 bd cc fe ff ff 02 	cmpl   $0x2,-0x134(%rbp)
    2831:	7f 4a                	jg     287d <main+0x374>
    2833:	8b 85 cc fe ff ff    	mov    -0x134(%rbp),%eax
    2839:	48 98                	cltq   
    283b:	48 8d 95 20 ff ff ff 	lea    -0xe0(%rbp),%rdx
    2842:	48 83 c2 30          	add    $0x30,%rdx
    2846:	48 89 c6             	mov    %rax,%rsi
    2849:	48 89 d7             	mov    %rdx,%rdi
    284c:	e8 67 04 00 00       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    2851:	48 8b 00             	mov    (%rax),%rax
    2854:	66 48 0f 6e c0       	movq   %rax,%xmm0
    2859:	48 8d 3d e0 77 00 00 	lea    0x77e0(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2860:	e8 9b fb ff ff       	callq  2400 <_ZNSolsEd@plt>
    2865:	48 8d 35 e2 48 00 00 	lea    0x48e2(%rip),%rsi        # 714e <_ZStL6ignore+0x13d>
    286c:	48 89 c7             	mov    %rax,%rdi
    286f:	e8 6c fa ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    2874:	83 85 cc fe ff ff 01 	addl   $0x1,-0x134(%rbp)
    287b:	eb ad                	jmp    282a <main+0x321>
    287d:	c7 85 d0 fe ff ff 00 	movl   $0x0,-0x130(%rbp)
    2884:	00 00 00 
    2887:	83 bd d0 fe ff ff 02 	cmpl   $0x2,-0x130(%rbp)
    288e:	7f 4a                	jg     28da <main+0x3d1>
    2890:	8b 85 d0 fe ff ff    	mov    -0x130(%rbp),%eax
    2896:	48 98                	cltq   
    2898:	48 8d 95 20 ff ff ff 	lea    -0xe0(%rbp),%rdx
    289f:	48 83 c2 48          	add    $0x48,%rdx
    28a3:	48 89 c6             	mov    %rax,%rsi
    28a6:	48 89 d7             	mov    %rdx,%rdi
    28a9:	e8 0a 04 00 00       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    28ae:	48 8b 00             	mov    (%rax),%rax
    28b1:	66 48 0f 6e c0       	movq   %rax,%xmm0
    28b6:	48 8d 3d 83 77 00 00 	lea    0x7783(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    28bd:	e8 3e fb ff ff       	callq  2400 <_ZNSolsEd@plt>
    28c2:	48 8d 35 85 48 00 00 	lea    0x4885(%rip),%rsi        # 714e <_ZStL6ignore+0x13d>
    28c9:	48 89 c7             	mov    %rax,%rdi
    28cc:	e8 0f fa ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    28d1:	83 85 d0 fe ff ff 01 	addl   $0x1,-0x130(%rbp)
    28d8:	eb ad                	jmp    2887 <main+0x37e>
    28da:	c7 85 d4 fe ff ff 00 	movl   $0x0,-0x12c(%rbp)
    28e1:	00 00 00 
    28e4:	83 bd d4 fe ff ff 02 	cmpl   $0x2,-0x12c(%rbp)
    28eb:	7f 4a                	jg     2937 <main+0x42e>
    28ed:	8b 85 d4 fe ff ff    	mov    -0x12c(%rbp),%eax
    28f3:	48 98                	cltq   
    28f5:	48 8d 95 20 ff ff ff 	lea    -0xe0(%rbp),%rdx
    28fc:	48 83 c2 60          	add    $0x60,%rdx
    2900:	48 89 c6             	mov    %rax,%rsi
    2903:	48 89 d7             	mov    %rdx,%rdi
    2906:	e8 ad 03 00 00       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    290b:	48 8b 00             	mov    (%rax),%rax
    290e:	66 48 0f 6e c0       	movq   %rax,%xmm0
    2913:	48 8d 3d 26 77 00 00 	lea    0x7726(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    291a:	e8 e1 fa ff ff       	callq  2400 <_ZNSolsEd@plt>
    291f:	48 8d 35 28 48 00 00 	lea    0x4828(%rip),%rsi        # 714e <_ZStL6ignore+0x13d>
    2926:	48 89 c7             	mov    %rax,%rdi
    2929:	e8 b2 f9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    292e:	83 85 d4 fe ff ff 01 	addl   $0x1,-0x12c(%rbp)
    2935:	eb ad                	jmp    28e4 <main+0x3db>
    2937:	48 8b 05 92 76 00 00 	mov    0x7692(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    293e:	48 89 c6             	mov    %rax,%rsi
    2941:	48 8d 3d f8 76 00 00 	lea    0x76f8(%rip),%rdi        # a040 <_ZSt4cout@@GLIBCXX_3.4>
    2948:	e8 b3 f9 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    294d:	e9 41 fe ff ff       	jmpq   2793 <main+0x28a>
    2952:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    2959:	48 89 c7             	mov    %rax,%rdi
    295c:	e8 e1 00 00 00       	callq  2a42 <_ZN2hg3imu8mpu_9250D1Ev>
    2961:	89 d8                	mov    %ebx,%eax
    2963:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    2967:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    296e:	00 00 
    2970:	74 28                	je     299a <main+0x491>
    2972:	eb 21                	jmp    2995 <main+0x48c>
    2974:	f3 0f 1e fa          	endbr64 
    2978:	48 89 c3             	mov    %rax,%rbx
    297b:	48 8d 85 20 ff ff ff 	lea    -0xe0(%rbp),%rax
    2982:	48 89 c7             	mov    %rax,%rdi
    2985:	e8 b8 00 00 00       	callq  2a42 <_ZN2hg3imu8mpu_9250D1Ev>
    298a:	48 89 d8             	mov    %rbx,%rax
    298d:	48 89 c7             	mov    %rax,%rdi
    2990:	e8 4b fa ff ff       	callq  23e0 <_Unwind_Resume@plt>
    2995:	e8 76 f9 ff ff       	callq  2310 <__stack_chk_fail@plt>
    299a:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
    29a1:	5b                   	pop    %rbx
    29a2:	5d                   	pop    %rbp
    29a3:	c3                   	retq   

00000000000029a4 <_Z41__static_initialization_and_destruction_0ii>:
    29a4:	f3 0f 1e fa          	endbr64 
    29a8:	55                   	push   %rbp
    29a9:	48 89 e5             	mov    %rsp,%rbp
    29ac:	48 83 ec 10          	sub    $0x10,%rsp
    29b0:	89 7d fc             	mov    %edi,-0x4(%rbp)
    29b3:	89 75 f8             	mov    %esi,-0x8(%rbp)
    29b6:	83 7d fc 01          	cmpl   $0x1,-0x4(%rbp)
    29ba:	75 32                	jne    29ee <_Z41__static_initialization_and_destruction_0ii+0x4a>
    29bc:	81 7d f8 ff ff 00 00 	cmpl   $0xffff,-0x8(%rbp)
    29c3:	75 29                	jne    29ee <_Z41__static_initialization_and_destruction_0ii+0x4a>
    29c5:	48 8d 3d a5 78 00 00 	lea    0x78a5(%rip),%rdi        # a271 <_ZStL8__ioinit>
    29cc:	e8 af f9 ff ff       	callq  2380 <_ZNSt8ios_base4InitC1Ev@plt>
    29d1:	48 8d 15 30 76 00 00 	lea    0x7630(%rip),%rdx        # a008 <__dso_handle>
    29d8:	48 8d 35 92 78 00 00 	lea    0x7892(%rip),%rsi        # a271 <_ZStL8__ioinit>
    29df:	48 8b 05 12 76 00 00 	mov    0x7612(%rip),%rax        # 9ff8 <_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4>
    29e6:	48 89 c7             	mov    %rax,%rdi
    29e9:	e8 d2 f8 ff ff       	callq  22c0 <__cxa_atexit@plt>
    29ee:	90                   	nop
    29ef:	c9                   	leaveq 
    29f0:	c3                   	retq   

00000000000029f1 <_GLOBAL__sub_I_main>:
    29f1:	f3 0f 1e fa          	endbr64 
    29f5:	55                   	push   %rbp
    29f6:	48 89 e5             	mov    %rsp,%rbp
    29f9:	be ff ff 00 00       	mov    $0xffff,%esi
    29fe:	bf 01 00 00 00       	mov    $0x1,%edi
    2a03:	e8 9c ff ff ff       	callq  29a4 <_Z41__static_initialization_and_destruction_0ii>
    2a08:	5d                   	pop    %rbp
    2a09:	c3                   	retq   

0000000000002a0a <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>:
    2a0a:	f3 0f 1e fa          	endbr64 
    2a0e:	55                   	push   %rbp
    2a0f:	48 89 e5             	mov    %rsp,%rbp
    2a12:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2a16:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a1a:	48 8b 00             	mov    (%rax),%rax
    2a1d:	5d                   	pop    %rbp
    2a1e:	c3                   	retq   
    2a1f:	90                   	nop

0000000000002a20 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_>:
    2a20:	f3 0f 1e fa          	endbr64 
    2a24:	55                   	push   %rbp
    2a25:	48 89 e5             	mov    %rsp,%rbp
    2a28:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2a2c:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2a30:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    2a34:	48 8b 10             	mov    (%rax),%rdx
    2a37:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a3b:	48 89 10             	mov    %rdx,(%rax)
    2a3e:	90                   	nop
    2a3f:	5d                   	pop    %rbp
    2a40:	c3                   	retq   
    2a41:	90                   	nop

0000000000002a42 <_ZN2hg3imu8mpu_9250D1Ev>:
    2a42:	f3 0f 1e fa          	endbr64 
    2a46:	55                   	push   %rbp
    2a47:	48 89 e5             	mov    %rsp,%rbp
    2a4a:	48 83 ec 10          	sub    $0x10,%rsp
    2a4e:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2a52:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a56:	48 05 a8 00 00 00    	add    $0xa8,%rax
    2a5c:	48 89 c7             	mov    %rax,%rdi
    2a5f:	e8 d8 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2a64:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a68:	48 05 90 00 00 00    	add    $0x90,%rax
    2a6e:	48 89 c7             	mov    %rax,%rdi
    2a71:	e8 c6 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2a76:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a7a:	48 83 c0 78          	add    $0x78,%rax
    2a7e:	48 89 c7             	mov    %rax,%rdi
    2a81:	e8 b6 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2a86:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a8a:	48 83 c0 60          	add    $0x60,%rax
    2a8e:	48 89 c7             	mov    %rax,%rdi
    2a91:	e8 a6 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2a96:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2a9a:	48 83 c0 48          	add    $0x48,%rax
    2a9e:	48 89 c7             	mov    %rax,%rdi
    2aa1:	e8 96 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2aa6:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2aaa:	48 83 c0 30          	add    $0x30,%rax
    2aae:	48 89 c7             	mov    %rax,%rdi
    2ab1:	e8 86 01 00 00       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    2ab6:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2aba:	48 89 c7             	mov    %rax,%rdi
    2abd:	e8 de f7 ff ff       	callq  22a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt>
    2ac2:	90                   	nop
    2ac3:	c9                   	leaveq 
    2ac4:	c3                   	retq   
    2ac5:	90                   	nop

0000000000002ac6 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE>:
    2ac6:	f3 0f 1e fa          	endbr64 
    2aca:	55                   	push   %rbp
    2acb:	48 89 e5             	mov    %rsp,%rbp
    2ace:	48 83 ec 20          	sub    $0x20,%rsp
    2ad2:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    2ad6:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    2ada:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    2ae1:	00 00 
    2ae3:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    2ae7:	31 c0                	xor    %eax,%eax
    2ae9:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    2aed:	48 89 c7             	mov    %rax,%rdi
    2af0:	e8 8f 01 00 00       	callq  2c84 <_ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>
    2af5:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
    2afa:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    2afe:	48 89 c7             	mov    %rax,%rdi
    2b01:	e8 9c 01 00 00       	callq  2ca2 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1EEE5countEv>
    2b06:	66 48 0f 7e c0       	movq   %xmm0,%rax
    2b0b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    2b0f:	48 89 02             	mov    %rax,(%rdx)
    2b12:	90                   	nop
    2b13:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2b17:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    2b1e:	00 00 
    2b20:	74 05                	je     2b27 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IlS1_ILl1ELl1000000000EEvEERKNS0_IT_T0_EE+0x61>
    2b22:	e8 e9 f7 ff ff       	callq  2310 <__stack_chk_fail@plt>
    2b27:	c9                   	leaveq 
    2b28:	c3                   	retq   

0000000000002b29 <_ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE>:
    2b29:	f3 0f 1e fa          	endbr64 
    2b2d:	55                   	push   %rbp
    2b2e:	48 89 e5             	mov    %rsp,%rbp
    2b31:	48 83 ec 30          	sub    $0x30,%rsp
    2b35:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    2b39:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
    2b3d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    2b44:	00 00 
    2b46:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    2b4a:	31 c0                	xor    %eax,%eax
    2b4c:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    2b50:	48 89 c7             	mov    %rax,%rdi
    2b53:	e8 ce 00 00 00       	callq  2c26 <_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv>
    2b58:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
    2b5c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    2b60:	48 89 c7             	mov    %rax,%rdi
    2b63:	e8 be 00 00 00       	callq  2c26 <_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv>
    2b68:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    2b6c:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
    2b70:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
    2b74:	48 89 d6             	mov    %rdx,%rsi
    2b77:	48 89 c7             	mov    %rax,%rdi
    2b7a:	e8 16 00 00 00       	callq  2b95 <_ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_>
    2b7f:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    2b83:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    2b8a:	00 00 
    2b8c:	74 05                	je     2b93 <_ZNSt6chronomiINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEES6_EENSt11common_typeIJT0_T1_EE4typeERKNS_10time_pointIT_S8_EERKNSC_ISD_S9_EE+0x6a>
    2b8e:	e8 7d f7 ff ff       	callq  2310 <__stack_chk_fail@plt>
    2b93:	c9                   	leaveq 
    2b94:	c3                   	retq   

0000000000002b95 <_ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_>:
    2b95:	f3 0f 1e fa          	endbr64 
    2b99:	55                   	push   %rbp
    2b9a:	48 89 e5             	mov    %rsp,%rbp
    2b9d:	53                   	push   %rbx
    2b9e:	48 83 ec 48          	sub    $0x48,%rsp
    2ba2:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
    2ba6:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
    2baa:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    2bb1:	00 00 
    2bb3:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    2bb7:	31 c0                	xor    %eax,%eax
    2bb9:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    2bbd:	48 8b 00             	mov    (%rax),%rax
    2bc0:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    2bc4:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    2bc8:	48 89 c7             	mov    %rax,%rdi
    2bcb:	e8 3a fe ff ff       	callq  2a0a <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>
    2bd0:	48 89 c3             	mov    %rax,%rbx
    2bd3:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
    2bd7:	48 8b 00             	mov    (%rax),%rax
    2bda:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    2bde:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    2be2:	48 89 c7             	mov    %rax,%rdi
    2be5:	e8 20 fe ff ff       	callq  2a0a <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>
    2bea:	48 29 c3             	sub    %rax,%rbx
    2bed:	48 89 d8             	mov    %rbx,%rax
    2bf0:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    2bf4:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
    2bf8:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    2bfc:	48 89 d6             	mov    %rdx,%rsi
    2bff:	48 89 c7             	mov    %rax,%rdi
    2c02:	e8 19 fe ff ff       	callq  2a20 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_>
    2c07:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    2c0b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    2c0f:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    2c16:	00 00 
    2c18:	74 05                	je     2c1f <_ZNSt6chronomiIlSt5ratioILl1ELl1000000000EElS2_EENSt11common_typeIJNS_8durationIT_T0_EENS4_IT1_T2_EEEE4typeERKS7_RKSA_+0x8a>
    2c1a:	e8 f1 f6 ff ff       	callq  2310 <__stack_chk_fail@plt>
    2c1f:	48 83 c4 48          	add    $0x48,%rsp
    2c23:	5b                   	pop    %rbx
    2c24:	5d                   	pop    %rbp
    2c25:	c3                   	retq   

0000000000002c26 <_ZNKSt6chrono10time_pointINS_3_V212system_clockENS_8durationIlSt5ratioILl1ELl1000000000EEEEE16time_since_epochEv>:
    2c26:	f3 0f 1e fa          	endbr64 
    2c2a:	55                   	push   %rbp
    2c2b:	48 89 e5             	mov    %rsp,%rbp
    2c2e:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2c32:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c36:	48 8b 00             	mov    (%rax),%rax
    2c39:	5d                   	pop    %rbp
    2c3a:	c3                   	retq   
    2c3b:	90                   	nop

0000000000002c3c <_ZNSt6vectorIdSaIdEED1Ev>:
    2c3c:	f3 0f 1e fa          	endbr64 
    2c40:	55                   	push   %rbp
    2c41:	48 89 e5             	mov    %rsp,%rbp
    2c44:	48 83 ec 10          	sub    $0x10,%rsp
    2c48:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2c4c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c50:	48 89 c7             	mov    %rax,%rdi
    2c53:	e8 f6 00 00 00       	callq  2d4e <_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv>
    2c58:	48 89 c2             	mov    %rax,%rdx
    2c5b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c5f:	48 8b 48 08          	mov    0x8(%rax),%rcx
    2c63:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c67:	48 8b 00             	mov    (%rax),%rax
    2c6a:	48 89 ce             	mov    %rcx,%rsi
    2c6d:	48 89 c7             	mov    %rax,%rdi
    2c70:	e8 eb 00 00 00       	callq  2d60 <_ZSt8_DestroyIPddEvT_S1_RSaIT0_E>
    2c75:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c79:	48 89 c7             	mov    %rax,%rdi
    2c7c:	e8 7b 00 00 00       	callq  2cfc <_ZNSt12_Vector_baseIdSaIdEED1Ev>
    2c81:	90                   	nop
    2c82:	c9                   	leaveq 
    2c83:	c3                   	retq   

0000000000002c84 <_ZNSt6chrono13duration_castINS_8durationIdSt5ratioILl1ELl1EEEElS2_ILl1ELl1000000000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>:
    2c84:	f3 0f 1e fa          	endbr64 
    2c88:	55                   	push   %rbp
    2c89:	48 89 e5             	mov    %rsp,%rbp
    2c8c:	48 83 ec 10          	sub    $0x10,%rsp
    2c90:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2c94:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2c98:	48 89 c7             	mov    %rax,%rdi
    2c9b:	e8 ee 00 00 00       	callq  2d8e <_ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE>
    2ca0:	c9                   	leaveq 
    2ca1:	c3                   	retq   

0000000000002ca2 <_ZNKSt6chrono8durationIdSt5ratioILl1ELl1EEE5countEv>:
    2ca2:	f3 0f 1e fa          	endbr64 
    2ca6:	55                   	push   %rbp
    2ca7:	48 89 e5             	mov    %rsp,%rbp
    2caa:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2cae:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2cb2:	f2 0f 10 00          	movsd  (%rax),%xmm0
    2cb6:	5d                   	pop    %rbp
    2cb7:	c3                   	retq   

0000000000002cb8 <_ZNSt6vectorIdSaIdEEixEm>:
    2cb8:	f3 0f 1e fa          	endbr64 
    2cbc:	55                   	push   %rbp
    2cbd:	48 89 e5             	mov    %rsp,%rbp
    2cc0:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2cc4:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2cc8:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2ccc:	48 8b 00             	mov    (%rax),%rax
    2ccf:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    2cd3:	48 c1 e2 03          	shl    $0x3,%rdx
    2cd7:	48 01 d0             	add    %rdx,%rax
    2cda:	5d                   	pop    %rbp
    2cdb:	c3                   	retq   

0000000000002cdc <_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev>:
    2cdc:	f3 0f 1e fa          	endbr64 
    2ce0:	55                   	push   %rbp
    2ce1:	48 89 e5             	mov    %rsp,%rbp
    2ce4:	48 83 ec 10          	sub    $0x10,%rsp
    2ce8:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2cec:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2cf0:	48 89 c7             	mov    %rax,%rdi
    2cf3:	e8 06 01 00 00       	callq  2dfe <_ZNSaIdED1Ev>
    2cf8:	90                   	nop
    2cf9:	c9                   	leaveq 
    2cfa:	c3                   	retq   
    2cfb:	90                   	nop

0000000000002cfc <_ZNSt12_Vector_baseIdSaIdEED1Ev>:
    2cfc:	f3 0f 1e fa          	endbr64 
    2d00:	55                   	push   %rbp
    2d01:	48 89 e5             	mov    %rsp,%rbp
    2d04:	48 83 ec 10          	sub    $0x10,%rsp
    2d08:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2d0c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d10:	48 8b 50 10          	mov    0x10(%rax),%rdx
    2d14:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d18:	48 8b 00             	mov    (%rax),%rax
    2d1b:	48 29 c2             	sub    %rax,%rdx
    2d1e:	48 89 d0             	mov    %rdx,%rax
    2d21:	48 c1 f8 03          	sar    $0x3,%rax
    2d25:	48 89 c2             	mov    %rax,%rdx
    2d28:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d2c:	48 8b 08             	mov    (%rax),%rcx
    2d2f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d33:	48 89 ce             	mov    %rcx,%rsi
    2d36:	48 89 c7             	mov    %rax,%rdi
    2d39:	e8 e0 00 00 00       	callq  2e1e <_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm>
    2d3e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d42:	48 89 c7             	mov    %rax,%rdi
    2d45:	e8 92 ff ff ff       	callq  2cdc <_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev>
    2d4a:	90                   	nop
    2d4b:	c9                   	leaveq 
    2d4c:	c3                   	retq   
    2d4d:	90                   	nop

0000000000002d4e <_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv>:
    2d4e:	f3 0f 1e fa          	endbr64 
    2d52:	55                   	push   %rbp
    2d53:	48 89 e5             	mov    %rsp,%rbp
    2d56:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2d5a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d5e:	5d                   	pop    %rbp
    2d5f:	c3                   	retq   

0000000000002d60 <_ZSt8_DestroyIPddEvT_S1_RSaIT0_E>:
    2d60:	f3 0f 1e fa          	endbr64 
    2d64:	55                   	push   %rbp
    2d65:	48 89 e5             	mov    %rsp,%rbp
    2d68:	48 83 ec 20          	sub    $0x20,%rsp
    2d6c:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2d70:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2d74:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    2d78:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    2d7c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2d80:	48 89 d6             	mov    %rdx,%rsi
    2d83:	48 89 c7             	mov    %rax,%rdi
    2d86:	e8 cc 00 00 00       	callq  2e57 <_ZSt8_DestroyIPdEvT_S1_>
    2d8b:	90                   	nop
    2d8c:	c9                   	leaveq 
    2d8d:	c3                   	retq   

0000000000002d8e <_ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE>:
    2d8e:	f3 0f 1e fa          	endbr64 
    2d92:	55                   	push   %rbp
    2d93:	48 89 e5             	mov    %rsp,%rbp
    2d96:	48 83 ec 30          	sub    $0x30,%rsp
    2d9a:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    2d9e:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    2da5:	00 00 
    2da7:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    2dab:	31 c0                	xor    %eax,%eax
    2dad:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    2db1:	48 89 c7             	mov    %rax,%rdi
    2db4:	e8 51 fc ff ff       	callq  2a0a <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>
    2db9:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
    2dbe:	f2 0f 10 0d 8a 43 00 	movsd  0x438a(%rip),%xmm1        # 7150 <_ZStL6ignore+0x13f>
    2dc5:	00 
    2dc6:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
    2dca:	f2 0f 11 45 e8       	movsd  %xmm0,-0x18(%rbp)
    2dcf:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
    2dd3:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    2dd7:	48 89 d6             	mov    %rdx,%rsi
    2dda:	48 89 c7             	mov    %rax,%rdi
    2ddd:	e8 a0 00 00 00       	callq  2e82 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IdvEERKT_>
    2de2:	f2 0f 10 45 f0       	movsd  -0x10(%rbp),%xmm0
    2de7:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2deb:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    2df2:	00 00 
    2df4:	74 05                	je     2dfb <_ZNSt6chrono20__duration_cast_implINS_8durationIdSt5ratioILl1ELl1EEEES2_ILl1ELl1000000000EEdLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE+0x6d>
    2df6:	e8 15 f5 ff ff       	callq  2310 <__stack_chk_fail@plt>
    2dfb:	c9                   	leaveq 
    2dfc:	c3                   	retq   
    2dfd:	90                   	nop

0000000000002dfe <_ZNSaIdED1Ev>:
    2dfe:	f3 0f 1e fa          	endbr64 
    2e02:	55                   	push   %rbp
    2e03:	48 89 e5             	mov    %rsp,%rbp
    2e06:	48 83 ec 10          	sub    $0x10,%rsp
    2e0a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2e0e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2e12:	48 89 c7             	mov    %rax,%rdi
    2e15:	e8 8c 00 00 00       	callq  2ea6 <_ZN9__gnu_cxx13new_allocatorIdED1Ev>
    2e1a:	90                   	nop
    2e1b:	c9                   	leaveq 
    2e1c:	c3                   	retq   
    2e1d:	90                   	nop

0000000000002e1e <_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm>:
    2e1e:	f3 0f 1e fa          	endbr64 
    2e22:	55                   	push   %rbp
    2e23:	48 89 e5             	mov    %rsp,%rbp
    2e26:	48 83 ec 20          	sub    $0x20,%rsp
    2e2a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2e2e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2e32:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    2e36:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
    2e3b:	74 17                	je     2e54 <_ZNSt12_Vector_baseIdSaIdEE13_M_deallocateEPdm+0x36>
    2e3d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2e41:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    2e45:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    2e49:	48 89 ce             	mov    %rcx,%rsi
    2e4c:	48 89 c7             	mov    %rax,%rdi
    2e4f:	e8 61 00 00 00       	callq  2eb5 <_ZNSt16allocator_traitsISaIdEE10deallocateERS0_Pdm>
    2e54:	90                   	nop
    2e55:	c9                   	leaveq 
    2e56:	c3                   	retq   

0000000000002e57 <_ZSt8_DestroyIPdEvT_S1_>:
    2e57:	f3 0f 1e fa          	endbr64 
    2e5b:	55                   	push   %rbp
    2e5c:	48 89 e5             	mov    %rsp,%rbp
    2e5f:	48 83 ec 10          	sub    $0x10,%rsp
    2e63:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2e67:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2e6b:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    2e6f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2e73:	48 89 d6             	mov    %rdx,%rsi
    2e76:	48 89 c7             	mov    %rax,%rdi
    2e79:	e8 69 00 00 00       	callq  2ee7 <_ZNSt12_Destroy_auxILb1EE9__destroyIPdEEvT_S3_>
    2e7e:	90                   	nop
    2e7f:	c9                   	leaveq 
    2e80:	c3                   	retq   
    2e81:	90                   	nop

0000000000002e82 <_ZNSt6chrono8durationIdSt5ratioILl1ELl1EEEC1IdvEERKT_>:
    2e82:	f3 0f 1e fa          	endbr64 
    2e86:	55                   	push   %rbp
    2e87:	48 89 e5             	mov    %rsp,%rbp
    2e8a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2e8e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2e92:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    2e96:	f2 0f 10 00          	movsd  (%rax),%xmm0
    2e9a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2e9e:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    2ea2:	90                   	nop
    2ea3:	5d                   	pop    %rbp
    2ea4:	c3                   	retq   
    2ea5:	90                   	nop

0000000000002ea6 <_ZN9__gnu_cxx13new_allocatorIdED1Ev>:
    2ea6:	f3 0f 1e fa          	endbr64 
    2eaa:	55                   	push   %rbp
    2eab:	48 89 e5             	mov    %rsp,%rbp
    2eae:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2eb2:	90                   	nop
    2eb3:	5d                   	pop    %rbp
    2eb4:	c3                   	retq   

0000000000002eb5 <_ZNSt16allocator_traitsISaIdEE10deallocateERS0_Pdm>:
    2eb5:	f3 0f 1e fa          	endbr64 
    2eb9:	55                   	push   %rbp
    2eba:	48 89 e5             	mov    %rsp,%rbp
    2ebd:	48 83 ec 20          	sub    $0x20,%rsp
    2ec1:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2ec5:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2ec9:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    2ecd:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    2ed1:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    2ed5:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    2ed9:	48 89 ce             	mov    %rcx,%rsi
    2edc:	48 89 c7             	mov    %rax,%rdi
    2edf:	e8 16 00 00 00       	callq  2efa <_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm>
    2ee4:	90                   	nop
    2ee5:	c9                   	leaveq 
    2ee6:	c3                   	retq   

0000000000002ee7 <_ZNSt12_Destroy_auxILb1EE9__destroyIPdEEvT_S3_>:
    2ee7:	f3 0f 1e fa          	endbr64 
    2eeb:	55                   	push   %rbp
    2eec:	48 89 e5             	mov    %rsp,%rbp
    2eef:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2ef3:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2ef7:	90                   	nop
    2ef8:	5d                   	pop    %rbp
    2ef9:	c3                   	retq   

0000000000002efa <_ZN9__gnu_cxx13new_allocatorIdE10deallocateEPdm>:
    2efa:	f3 0f 1e fa          	endbr64 
    2efe:	55                   	push   %rbp
    2eff:	48 89 e5             	mov    %rsp,%rbp
    2f02:	48 83 ec 20          	sub    $0x20,%rsp
    2f06:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    2f0a:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    2f0e:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    2f12:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    2f16:	48 89 c7             	mov    %rax,%rdi
    2f19:	e8 b2 f3 ff ff       	callq  22d0 <_ZdlPv@plt>
    2f1e:	90                   	nop
    2f1f:	c9                   	leaveq 
    2f20:	c3                   	retq   
    2f21:	90                   	nop

0000000000002f22 <_ZL12accel_fs_seli>:
    2f22:	f3 0f 1e fa          	endbr64 
    2f26:	55                   	push   %rbp
    2f27:	48 89 e5             	mov    %rsp,%rbp
    2f2a:	89 7d fc             	mov    %edi,-0x4(%rbp)
    2f2d:	83 7d fc 10          	cmpl   $0x10,-0x4(%rbp)
    2f31:	74 35                	je     2f68 <_ZL12accel_fs_seli+0x46>
    2f33:	83 7d fc 10          	cmpl   $0x10,-0x4(%rbp)
    2f37:	7f 36                	jg     2f6f <_ZL12accel_fs_seli+0x4d>
    2f39:	83 7d fc 08          	cmpl   $0x8,-0x4(%rbp)
    2f3d:	74 22                	je     2f61 <_ZL12accel_fs_seli+0x3f>
    2f3f:	83 7d fc 08          	cmpl   $0x8,-0x4(%rbp)
    2f43:	7f 2a                	jg     2f6f <_ZL12accel_fs_seli+0x4d>
    2f45:	83 7d fc 02          	cmpl   $0x2,-0x4(%rbp)
    2f49:	74 08                	je     2f53 <_ZL12accel_fs_seli+0x31>
    2f4b:	83 7d fc 04          	cmpl   $0x4,-0x4(%rbp)
    2f4f:	74 09                	je     2f5a <_ZL12accel_fs_seli+0x38>
    2f51:	eb 1c                	jmp    2f6f <_ZL12accel_fs_seli+0x4d>
    2f53:	b8 00 00 00 00       	mov    $0x0,%eax
    2f58:	eb 1a                	jmp    2f74 <_ZL12accel_fs_seli+0x52>
    2f5a:	b8 01 00 00 00       	mov    $0x1,%eax
    2f5f:	eb 13                	jmp    2f74 <_ZL12accel_fs_seli+0x52>
    2f61:	b8 02 00 00 00       	mov    $0x2,%eax
    2f66:	eb 0c                	jmp    2f74 <_ZL12accel_fs_seli+0x52>
    2f68:	b8 03 00 00 00       	mov    $0x3,%eax
    2f6d:	eb 05                	jmp    2f74 <_ZL12accel_fs_seli+0x52>
    2f6f:	b8 01 00 00 00       	mov    $0x1,%eax
    2f74:	5d                   	pop    %rbp
    2f75:	c3                   	retq   

0000000000002f76 <_ZL11gyro_fs_seli>:
    2f76:	f3 0f 1e fa          	endbr64 
    2f7a:	55                   	push   %rbp
    2f7b:	48 89 e5             	mov    %rsp,%rbp
    2f7e:	89 7d fc             	mov    %edi,-0x4(%rbp)
    2f81:	81 7d fc d0 07 00 00 	cmpl   $0x7d0,-0x4(%rbp)
    2f88:	74 44                	je     2fce <_ZL11gyro_fs_seli+0x58>
    2f8a:	81 7d fc d0 07 00 00 	cmpl   $0x7d0,-0x4(%rbp)
    2f91:	7f 42                	jg     2fd5 <_ZL11gyro_fs_seli+0x5f>
    2f93:	81 7d fc e8 03 00 00 	cmpl   $0x3e8,-0x4(%rbp)
    2f9a:	74 2b                	je     2fc7 <_ZL11gyro_fs_seli+0x51>
    2f9c:	81 7d fc e8 03 00 00 	cmpl   $0x3e8,-0x4(%rbp)
    2fa3:	7f 30                	jg     2fd5 <_ZL11gyro_fs_seli+0x5f>
    2fa5:	81 7d fc fa 00 00 00 	cmpl   $0xfa,-0x4(%rbp)
    2fac:	74 0b                	je     2fb9 <_ZL11gyro_fs_seli+0x43>
    2fae:	81 7d fc f4 01 00 00 	cmpl   $0x1f4,-0x4(%rbp)
    2fb5:	74 09                	je     2fc0 <_ZL11gyro_fs_seli+0x4a>
    2fb7:	eb 1c                	jmp    2fd5 <_ZL11gyro_fs_seli+0x5f>
    2fb9:	b8 00 00 00 00       	mov    $0x0,%eax
    2fbe:	eb 1a                	jmp    2fda <_ZL11gyro_fs_seli+0x64>
    2fc0:	b8 01 00 00 00       	mov    $0x1,%eax
    2fc5:	eb 13                	jmp    2fda <_ZL11gyro_fs_seli+0x64>
    2fc7:	b8 02 00 00 00       	mov    $0x2,%eax
    2fcc:	eb 0c                	jmp    2fda <_ZL11gyro_fs_seli+0x64>
    2fce:	b8 03 00 00 00       	mov    $0x3,%eax
    2fd3:	eb 05                	jmp    2fda <_ZL11gyro_fs_seli+0x64>
    2fd5:	b8 01 00 00 00       	mov    $0x1,%eax
    2fda:	5d                   	pop    %rbp
    2fdb:	c3                   	retq   

0000000000002fdc <_ZL11accel_checki>:
    2fdc:	f3 0f 1e fa          	endbr64 
    2fe0:	55                   	push   %rbp
    2fe1:	48 89 e5             	mov    %rsp,%rbp
    2fe4:	89 7d fc             	mov    %edi,-0x4(%rbp)
    2fe7:	83 7d fc 02          	cmpl   $0x2,-0x4(%rbp)
    2feb:	74 12                	je     2fff <_ZL11accel_checki+0x23>
    2fed:	83 7d fc 04          	cmpl   $0x4,-0x4(%rbp)
    2ff1:	74 0c                	je     2fff <_ZL11accel_checki+0x23>
    2ff3:	83 7d fc 08          	cmpl   $0x8,-0x4(%rbp)
    2ff7:	74 06                	je     2fff <_ZL11accel_checki+0x23>
    2ff9:	83 7d fc 10          	cmpl   $0x10,-0x4(%rbp)
    2ffd:	75 05                	jne    3004 <_ZL11accel_checki+0x28>
    2fff:	8b 45 fc             	mov    -0x4(%rbp),%eax
    3002:	eb 05                	jmp    3009 <_ZL11accel_checki+0x2d>
    3004:	b8 04 00 00 00       	mov    $0x4,%eax
    3009:	5d                   	pop    %rbp
    300a:	c3                   	retq   

000000000000300b <_ZL10gyro_checki>:
    300b:	f3 0f 1e fa          	endbr64 
    300f:	55                   	push   %rbp
    3010:	48 89 e5             	mov    %rsp,%rbp
    3013:	89 7d fc             	mov    %edi,-0x4(%rbp)
    3016:	81 7d fc fa 00 00 00 	cmpl   $0xfa,-0x4(%rbp)
    301d:	74 1b                	je     303a <_ZL10gyro_checki+0x2f>
    301f:	81 7d fc f4 01 00 00 	cmpl   $0x1f4,-0x4(%rbp)
    3026:	74 12                	je     303a <_ZL10gyro_checki+0x2f>
    3028:	81 7d fc e8 03 00 00 	cmpl   $0x3e8,-0x4(%rbp)
    302f:	74 09                	je     303a <_ZL10gyro_checki+0x2f>
    3031:	81 7d fc d0 07 00 00 	cmpl   $0x7d0,-0x4(%rbp)
    3038:	75 05                	jne    303f <_ZL10gyro_checki+0x34>
    303a:	8b 45 fc             	mov    -0x4(%rbp),%eax
    303d:	eb 05                	jmp    3044 <_ZL10gyro_checki+0x39>
    303f:	b8 f4 01 00 00       	mov    $0x1f4,%eax
    3044:	5d                   	pop    %rbp
    3045:	c3                   	retq   

0000000000003046 <_Z8read_i2ciii>:
    3046:	f3 0f 1e fa          	endbr64 
    304a:	55                   	push   %rbp
    304b:	48 89 e5             	mov    %rsp,%rbp
    304e:	53                   	push   %rbx
    304f:	48 83 ec 48          	sub    $0x48,%rsp
    3053:	89 7d bc             	mov    %edi,-0x44(%rbp)
    3056:	89 75 b8             	mov    %esi,-0x48(%rbp)
    3059:	89 55 b4             	mov    %edx,-0x4c(%rbp)
    305c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    3063:	00 00 
    3065:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    3069:	31 c0                	xor    %eax,%eax
    306b:	c7 45 c8 ff ff ff ff 	movl   $0xffffffff,-0x38(%rbp)
    3072:	c7 45 cc ff ff ff ff 	movl   $0xffffffff,-0x34(%rbp)
    3079:	c7 45 d8 02 00 00 00 	movl   $0x2,-0x28(%rbp)
    3080:	8b 45 d8             	mov    -0x28(%rbp),%eax
    3083:	89 c0                	mov    %eax,%eax
    3085:	48 c1 e0 04          	shl    $0x4,%rax
    3089:	48 89 c7             	mov    %rax,%rdi
    308c:	e8 9f f2 ff ff       	callq  2330 <malloc@plt>
    3091:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    3095:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3099:	48 85 c0             	test   %rax,%rax
    309c:	75 2c                	jne    30ca <_Z8read_i2ciii+0x84>
    309e:	48 8d 3d bd 40 00 00 	lea    0x40bd(%rip),%rdi        # 7162 <_ZStL6ignore+0x1>
    30a5:	e8 e6 f2 ff ff       	callq  2390 <puts@plt>
    30aa:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    30ae:	48 89 c7             	mov    %rax,%rdi
    30b1:	e8 6a f2 ff ff       	callq  2320 <free@plt>
    30b6:	8b 45 bc             	mov    -0x44(%rbp),%eax
    30b9:	89 c7                	mov    %eax,%edi
    30bb:	e8 50 f3 ff ff       	callq  2410 <close@plt>
    30c0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    30c5:	e9 17 01 00 00       	jmpq   31e1 <_Z8read_i2ciii+0x19b>
    30ca:	c7 45 d8 02 00 00 00 	movl   $0x2,-0x28(%rbp)
    30d1:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    30d5:	66 c7 40 04 01 00    	movw   $0x1,0x4(%rax)
    30db:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    30df:	8b 55 b8             	mov    -0x48(%rbp),%edx
    30e2:	66 89 10             	mov    %dx,(%rax)
    30e5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    30e9:	66 c7 40 02 00 00    	movw   $0x0,0x2(%rax)
    30ef:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
    30f3:	bf 01 00 00 00       	mov    $0x1,%edi
    30f8:	e8 33 f2 ff ff       	callq  2330 <malloc@plt>
    30fd:	48 89 43 08          	mov    %rax,0x8(%rbx)
    3101:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3105:	48 8b 40 08          	mov    0x8(%rax),%rax
    3109:	8b 55 b4             	mov    -0x4c(%rbp),%edx
    310c:	88 10                	mov    %dl,(%rax)
    310e:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3112:	48 83 c0 10          	add    $0x10,%rax
    3116:	66 c7 40 04 01 00    	movw   $0x1,0x4(%rax)
    311c:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3120:	48 83 c0 10          	add    $0x10,%rax
    3124:	8b 55 b8             	mov    -0x48(%rbp),%edx
    3127:	66 89 10             	mov    %dx,(%rax)
    312a:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    312e:	48 83 c0 10          	add    $0x10,%rax
    3132:	66 c7 40 02 01 00    	movw   $0x1,0x2(%rax)
    3138:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    313c:	48 8d 58 10          	lea    0x10(%rax),%rbx
    3140:	bf 01 00 00 00       	mov    $0x1,%edi
    3145:	e8 e6 f1 ff ff       	callq  2330 <malloc@plt>
    314a:	48 89 43 08          	mov    %rax,0x8(%rbx)
    314e:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3152:	48 83 c0 10          	add    $0x10,%rax
    3156:	48 8b 40 08          	mov    0x8(%rax),%rax
    315a:	c6 00 00             	movb   $0x0,(%rax)
    315d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
    3161:	8b 45 bc             	mov    -0x44(%rbp),%eax
    3164:	be 07 07 00 00       	mov    $0x707,%esi
    3169:	89 c7                	mov    %eax,%edi
    316b:	b8 00 00 00 00       	mov    $0x0,%eax
    3170:	e8 fb f1 ff ff       	callq  2370 <ioctl@plt>
    3175:	89 45 cc             	mov    %eax,-0x34(%rbp)
    3178:	83 7d cc 00          	cmpl   $0x0,-0x34(%rbp)
    317c:	79 2f                	jns    31ad <_Z8read_i2ciii+0x167>
    317e:	48 8d 3d f0 3f 00 00 	lea    0x3ff0(%rip),%rdi        # 7175 <_ZStL6ignore+0x14>
    3185:	e8 06 f2 ff ff       	callq  2390 <puts@plt>
    318a:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    318e:	48 8b 40 08          	mov    0x8(%rax),%rax
    3192:	48 89 c7             	mov    %rax,%rdi
    3195:	e8 86 f1 ff ff       	callq  2320 <free@plt>
    319a:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    319e:	48 89 c7             	mov    %rax,%rdi
    31a1:	e8 7a f1 ff ff       	callq  2320 <free@plt>
    31a6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    31ab:	eb 34                	jmp    31e1 <_Z8read_i2ciii+0x19b>
    31ad:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    31b1:	48 83 c0 10          	add    $0x10,%rax
    31b5:	48 8b 40 08          	mov    0x8(%rax),%rax
    31b9:	0f b6 00             	movzbl (%rax),%eax
    31bc:	0f b6 c0             	movzbl %al,%eax
    31bf:	89 45 c8             	mov    %eax,-0x38(%rbp)
    31c2:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    31c6:	48 8b 40 08          	mov    0x8(%rax),%rax
    31ca:	48 89 c7             	mov    %rax,%rdi
    31cd:	e8 4e f1 ff ff       	callq  2320 <free@plt>
    31d2:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    31d6:	48 89 c7             	mov    %rax,%rdi
    31d9:	e8 42 f1 ff ff       	callq  2320 <free@plt>
    31de:	8b 45 c8             	mov    -0x38(%rbp),%eax
    31e1:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    31e5:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    31ec:	00 00 
    31ee:	74 05                	je     31f5 <_Z8read_i2ciii+0x1af>
    31f0:	e8 1b f1 ff ff       	callq  2310 <__stack_chk_fail@plt>
    31f5:	48 83 c4 48          	add    $0x48,%rsp
    31f9:	5b                   	pop    %rbx
    31fa:	5d                   	pop    %rbp
    31fb:	c3                   	retq   

00000000000031fc <_Z24read_i2c_block_frequencyiiiiPh>:
    31fc:	f3 0f 1e fa          	endbr64 
    3200:	55                   	push   %rbp
    3201:	48 89 e5             	mov    %rsp,%rbp
    3204:	48 83 ec 30          	sub    $0x30,%rsp
    3208:	89 7d ec             	mov    %edi,-0x14(%rbp)
    320b:	89 75 e8             	mov    %esi,-0x18(%rbp)
    320e:	89 55 e4             	mov    %edx,-0x1c(%rbp)
    3211:	89 4d e0             	mov    %ecx,-0x20(%rbp)
    3214:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
    3218:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%rbp)
    321f:	8b 45 fc             	mov    -0x4(%rbp),%eax
    3222:	3b 45 e0             	cmp    -0x20(%rbp),%eax
    3225:	7d 30                	jge    3257 <_Z24read_i2c_block_frequencyiiiiPh+0x5b>
    3227:	8b 55 e4             	mov    -0x1c(%rbp),%edx
    322a:	8b 45 fc             	mov    -0x4(%rbp),%eax
    322d:	01 c2                	add    %eax,%edx
    322f:	8b 4d e8             	mov    -0x18(%rbp),%ecx
    3232:	8b 45 ec             	mov    -0x14(%rbp),%eax
    3235:	89 ce                	mov    %ecx,%esi
    3237:	89 c7                	mov    %eax,%edi
    3239:	e8 08 fe ff ff       	callq  3046 <_Z8read_i2ciii>
    323e:	89 c1                	mov    %eax,%ecx
    3240:	8b 45 fc             	mov    -0x4(%rbp),%eax
    3243:	48 63 d0             	movslq %eax,%rdx
    3246:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    324a:	48 01 d0             	add    %rdx,%rax
    324d:	89 ca                	mov    %ecx,%edx
    324f:	88 10                	mov    %dl,(%rax)
    3251:	83 45 fc 01          	addl   $0x1,-0x4(%rbp)
    3255:	eb c8                	jmp    321f <_Z24read_i2c_block_frequencyiiiiPh+0x23>
    3257:	b8 00 00 00 00       	mov    $0x0,%eax
    325c:	c9                   	leaveq 
    325d:	c3                   	retq   

000000000000325e <_Z9write_i2ciiii>:
    325e:	f3 0f 1e fa          	endbr64 
    3262:	55                   	push   %rbp
    3263:	48 89 e5             	mov    %rsp,%rbp
    3266:	53                   	push   %rbx
    3267:	48 83 ec 48          	sub    $0x48,%rsp
    326b:	89 7d bc             	mov    %edi,-0x44(%rbp)
    326e:	89 75 b8             	mov    %esi,-0x48(%rbp)
    3271:	89 55 b4             	mov    %edx,-0x4c(%rbp)
    3274:	89 4d b0             	mov    %ecx,-0x50(%rbp)
    3277:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    327e:	00 00 
    3280:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    3284:	31 c0                	xor    %eax,%eax
    3286:	c7 45 cc ff ff ff ff 	movl   $0xffffffff,-0x34(%rbp)
    328d:	c7 45 d8 02 00 00 00 	movl   $0x2,-0x28(%rbp)
    3294:	8b 45 d8             	mov    -0x28(%rbp),%eax
    3297:	89 c0                	mov    %eax,%eax
    3299:	48 c1 e0 04          	shl    $0x4,%rax
    329d:	48 89 c7             	mov    %rax,%rdi
    32a0:	e8 8b f0 ff ff       	callq  2330 <malloc@plt>
    32a5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    32a9:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    32ad:	48 85 c0             	test   %rax,%rax
    32b0:	75 2c                	jne    32de <_Z9write_i2ciiii+0x80>
    32b2:	48 8d 3d a9 3e 00 00 	lea    0x3ea9(%rip),%rdi        # 7162 <_ZStL6ignore+0x1>
    32b9:	e8 d2 f0 ff ff       	callq  2390 <puts@plt>
    32be:	8b 45 bc             	mov    -0x44(%rbp),%eax
    32c1:	89 c7                	mov    %eax,%edi
    32c3:	e8 48 f1 ff ff       	callq  2410 <close@plt>
    32c8:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    32cc:	48 89 c7             	mov    %rax,%rdi
    32cf:	e8 4c f0 ff ff       	callq  2320 <free@plt>
    32d4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    32d9:	e9 f8 00 00 00       	jmpq   33d6 <_Z9write_i2ciiii+0x178>
    32de:	8b 45 bc             	mov    -0x44(%rbp),%eax
    32e1:	ba 02 00 00 00       	mov    $0x2,%edx
    32e6:	be 02 07 00 00       	mov    $0x702,%esi
    32eb:	89 c7                	mov    %eax,%edi
    32ed:	b8 00 00 00 00       	mov    $0x0,%eax
    32f2:	e8 79 f0 ff ff       	callq  2370 <ioctl@plt>
    32f7:	8b 45 bc             	mov    -0x44(%rbp),%eax
    32fa:	ba 01 00 00 00       	mov    $0x1,%edx
    32ff:	be 01 07 00 00       	mov    $0x701,%esi
    3304:	89 c7                	mov    %eax,%edi
    3306:	b8 00 00 00 00       	mov    $0x0,%eax
    330b:	e8 60 f0 ff ff       	callq  2370 <ioctl@plt>
    3310:	c7 45 d8 01 00 00 00 	movl   $0x1,-0x28(%rbp)
    3317:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    331b:	66 c7 40 04 02 00    	movw   $0x2,0x4(%rax)
    3321:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3325:	8b 55 b8             	mov    -0x48(%rbp),%edx
    3328:	66 89 10             	mov    %dx,(%rax)
    332b:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    332f:	66 c7 40 02 00 00    	movw   $0x0,0x2(%rax)
    3335:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
    3339:	bf 02 00 00 00       	mov    $0x2,%edi
    333e:	e8 ed ef ff ff       	callq  2330 <malloc@plt>
    3343:	48 89 43 08          	mov    %rax,0x8(%rbx)
    3347:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    334b:	48 8b 40 08          	mov    0x8(%rax),%rax
    334f:	8b 55 b4             	mov    -0x4c(%rbp),%edx
    3352:	88 10                	mov    %dl,(%rax)
    3354:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3358:	48 8b 40 08          	mov    0x8(%rax),%rax
    335c:	48 83 c0 01          	add    $0x1,%rax
    3360:	8b 55 b0             	mov    -0x50(%rbp),%edx
    3363:	88 10                	mov    %dl,(%rax)
    3365:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
    3369:	8b 45 bc             	mov    -0x44(%rbp),%eax
    336c:	be 07 07 00 00       	mov    $0x707,%esi
    3371:	89 c7                	mov    %eax,%edi
    3373:	b8 00 00 00 00       	mov    $0x0,%eax
    3378:	e8 f3 ef ff ff       	callq  2370 <ioctl@plt>
    337d:	89 45 cc             	mov    %eax,-0x34(%rbp)
    3380:	83 7d cc 00          	cmpl   $0x0,-0x34(%rbp)
    3384:	79 2f                	jns    33b5 <_Z9write_i2ciiii+0x157>
    3386:	48 8d 3d f9 3d 00 00 	lea    0x3df9(%rip),%rdi        # 7186 <_ZStL6ignore+0x25>
    338d:	e8 fe ef ff ff       	callq  2390 <puts@plt>
    3392:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    3396:	48 8b 40 08          	mov    0x8(%rax),%rax
    339a:	48 89 c7             	mov    %rax,%rdi
    339d:	e8 7e ef ff ff       	callq  2320 <free@plt>
    33a2:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    33a6:	48 89 c7             	mov    %rax,%rdi
    33a9:	e8 72 ef ff ff       	callq  2320 <free@plt>
    33ae:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
    33b3:	eb 21                	jmp    33d6 <_Z9write_i2ciiii+0x178>
    33b5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    33b9:	48 8b 40 08          	mov    0x8(%rax),%rax
    33bd:	48 89 c7             	mov    %rax,%rdi
    33c0:	e8 5b ef ff ff       	callq  2320 <free@plt>
    33c5:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    33c9:	48 89 c7             	mov    %rax,%rdi
    33cc:	e8 4f ef ff ff       	callq  2320 <free@plt>
    33d1:	b8 00 00 00 00       	mov    $0x0,%eax
    33d6:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    33da:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    33e1:	00 00 
    33e3:	74 05                	je     33ea <_Z9write_i2ciiii+0x18c>
    33e5:	e8 26 ef ff ff       	callq  2310 <__stack_chk_fail@plt>
    33ea:	48 83 c4 48          	add    $0x48,%rsp
    33ee:	5b                   	pop    %rbx
    33ef:	5d                   	pop    %rbp
    33f0:	c3                   	retq   
    33f1:	90                   	nop

00000000000033f2 <_ZN2hg3imu8mpu_9250C1Ev>:
    33f2:	f3 0f 1e fa          	endbr64 
    33f6:	55                   	push   %rbp
    33f7:	48 89 e5             	mov    %rsp,%rbp
    33fa:	53                   	push   %rbx
    33fb:	48 83 ec 38          	sub    $0x38,%rsp
    33ff:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
    3403:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    340a:	00 00 
    340c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    3410:	31 c0                	xor    %eax,%eax
    3412:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3416:	48 89 c7             	mov    %rax,%rdi
    3419:	e8 32 ef ff ff       	callq  2350 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev@plt>
    341e:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3422:	48 8d 58 30          	lea    0x30(%rax),%rbx
    3426:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    342a:	48 89 c7             	mov    %rax,%rdi
    342d:	e8 78 19 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    3432:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3436:	48 89 c2             	mov    %rax,%rdx
    3439:	be 03 00 00 00       	mov    $0x3,%esi
    343e:	48 89 df             	mov    %rbx,%rdi
    3441:	e8 84 19 00 00       	callq  4dca <_ZNSt6vectorIdSaIdEEC1EmRKS0_>
    3446:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    344a:	48 89 c7             	mov    %rax,%rdi
    344d:	e8 ac f9 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3452:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3456:	48 8d 58 48          	lea    0x48(%rax),%rbx
    345a:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    345e:	48 89 c7             	mov    %rax,%rdi
    3461:	e8 44 19 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    3466:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    346a:	48 89 c2             	mov    %rax,%rdx
    346d:	be 03 00 00 00       	mov    $0x3,%esi
    3472:	48 89 df             	mov    %rbx,%rdi
    3475:	e8 50 19 00 00       	callq  4dca <_ZNSt6vectorIdSaIdEEC1EmRKS0_>
    347a:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    347e:	48 89 c7             	mov    %rax,%rdi
    3481:	e8 78 f9 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3486:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    348a:	48 8d 58 60          	lea    0x60(%rax),%rbx
    348e:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3492:	48 89 c7             	mov    %rax,%rdi
    3495:	e8 10 19 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    349a:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    349e:	48 89 c2             	mov    %rax,%rdx
    34a1:	be 03 00 00 00       	mov    $0x3,%esi
    34a6:	48 89 df             	mov    %rbx,%rdi
    34a9:	e8 1c 19 00 00       	callq  4dca <_ZNSt6vectorIdSaIdEEC1EmRKS0_>
    34ae:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    34b2:	48 89 c7             	mov    %rax,%rdi
    34b5:	e8 44 f9 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    34ba:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    34be:	48 8d 58 78          	lea    0x78(%rax),%rbx
    34c2:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    34c6:	48 89 c7             	mov    %rax,%rdi
    34c9:	e8 dc 18 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    34ce:	66 0f ef c0          	pxor   %xmm0,%xmm0
    34d2:	f2 0f 11 45 e0       	movsd  %xmm0,-0x20(%rbp)
    34d7:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
    34db:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    34df:	48 89 d1             	mov    %rdx,%rcx
    34e2:	48 89 c2             	mov    %rax,%rdx
    34e5:	be 03 00 00 00       	mov    $0x3,%esi
    34ea:	48 89 df             	mov    %rbx,%rdi
    34ed:	e8 58 19 00 00       	callq  4e4a <_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_>
    34f2:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    34f6:	48 89 c7             	mov    %rax,%rdi
    34f9:	e8 00 f9 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    34fe:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3502:	48 8d 98 90 00 00 00 	lea    0x90(%rax),%rbx
    3509:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    350d:	48 89 c7             	mov    %rax,%rdi
    3510:	e8 95 18 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    3515:	66 0f ef c0          	pxor   %xmm0,%xmm0
    3519:	f2 0f 11 45 e0       	movsd  %xmm0,-0x20(%rbp)
    351e:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
    3522:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3526:	48 89 d1             	mov    %rdx,%rcx
    3529:	48 89 c2             	mov    %rax,%rdx
    352c:	be 03 00 00 00       	mov    $0x3,%esi
    3531:	48 89 df             	mov    %rbx,%rdi
    3534:	e8 11 19 00 00       	callq  4e4a <_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_>
    3539:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    353d:	48 89 c7             	mov    %rax,%rdi
    3540:	e8 b9 f8 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3545:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3549:	48 8d 98 a8 00 00 00 	lea    0xa8(%rax),%rbx
    3550:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    3554:	48 89 c7             	mov    %rax,%rdi
    3557:	e8 4e 18 00 00       	callq  4daa <_ZNSaIdEC1Ev>
    355c:	66 0f ef c0          	pxor   %xmm0,%xmm0
    3560:	f2 0f 11 45 e0       	movsd  %xmm0,-0x20(%rbp)
    3565:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
    3569:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    356d:	48 89 d1             	mov    %rdx,%rcx
    3570:	48 89 c2             	mov    %rax,%rdx
    3573:	be 03 00 00 00       	mov    $0x3,%esi
    3578:	48 89 df             	mov    %rbx,%rdi
    357b:	e8 ca 18 00 00       	callq  4e4a <_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_>
    3580:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    3584:	48 89 c7             	mov    %rax,%rdi
    3587:	e8 72 f8 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    358c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3590:	c7 80 c0 00 00 00 ff 	movl   $0xffffffff,0xc0(%rax)
    3597:	ff ff ff 
    359a:	be 0f 00 00 00       	mov    $0xf,%esi
    359f:	bf 02 00 00 00       	mov    $0x2,%edi
    35a4:	e8 a5 17 00 00       	callq  4d4e <_ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_>
    35a9:	f2 0f 2c d0          	cvttsd2si %xmm0,%edx
    35ad:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    35b1:	89 90 c4 00 00 00    	mov    %edx,0xc4(%rax)
    35b7:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    35bb:	c7 40 20 68 00 00 00 	movl   $0x68,0x20(%rax)
    35c2:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    35c6:	c7 40 24 0c 00 00 00 	movl   $0xc,0x24(%rax)
    35cd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    35d1:	c7 40 28 04 00 00 00 	movl   $0x4,0x28(%rax)
    35d8:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    35dc:	c7 40 2c f4 01 00 00 	movl   $0x1f4,0x2c(%rax)
    35e3:	90                   	nop
    35e4:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    35e8:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    35ef:	00 00 
    35f1:	0f 84 f5 00 00 00    	je     36ec <_ZN2hg3imu8mpu_9250C1Ev+0x2fa>
    35f7:	e9 eb 00 00 00       	jmpq   36e7 <_ZN2hg3imu8mpu_9250C1Ev+0x2f5>
    35fc:	f3 0f 1e fa          	endbr64 
    3600:	48 89 c3             	mov    %rax,%rbx
    3603:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3607:	48 89 c7             	mov    %rax,%rdi
    360a:	e8 ef f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    360f:	e9 bc 00 00 00       	jmpq   36d0 <_ZN2hg3imu8mpu_9250C1Ev+0x2de>
    3614:	f3 0f 1e fa          	endbr64 
    3618:	48 89 c3             	mov    %rax,%rbx
    361b:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    361f:	48 89 c7             	mov    %rax,%rdi
    3622:	e8 d7 f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3627:	e9 94 00 00 00       	jmpq   36c0 <_ZN2hg3imu8mpu_9250C1Ev+0x2ce>
    362c:	f3 0f 1e fa          	endbr64 
    3630:	48 89 c3             	mov    %rax,%rbx
    3633:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3637:	48 89 c7             	mov    %rax,%rdi
    363a:	e8 bf f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    363f:	eb 6f                	jmp    36b0 <_ZN2hg3imu8mpu_9250C1Ev+0x2be>
    3641:	f3 0f 1e fa          	endbr64 
    3645:	48 89 c3             	mov    %rax,%rbx
    3648:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    364c:	48 89 c7             	mov    %rax,%rdi
    364f:	e8 aa f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3654:	eb 4a                	jmp    36a0 <_ZN2hg3imu8mpu_9250C1Ev+0x2ae>
    3656:	f3 0f 1e fa          	endbr64 
    365a:	48 89 c3             	mov    %rax,%rbx
    365d:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    3661:	48 89 c7             	mov    %rax,%rdi
    3664:	e8 95 f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    3669:	eb 25                	jmp    3690 <_ZN2hg3imu8mpu_9250C1Ev+0x29e>
    366b:	f3 0f 1e fa          	endbr64 
    366f:	48 89 c3             	mov    %rax,%rbx
    3672:	48 8d 45 df          	lea    -0x21(%rbp),%rax
    3676:	48 89 c7             	mov    %rax,%rdi
    3679:	e8 80 f7 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    367e:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3682:	48 05 90 00 00 00    	add    $0x90,%rax
    3688:	48 89 c7             	mov    %rax,%rdi
    368b:	e8 ac f5 ff ff       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    3690:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    3694:	48 83 c0 78          	add    $0x78,%rax
    3698:	48 89 c7             	mov    %rax,%rdi
    369b:	e8 9c f5 ff ff       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    36a0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    36a4:	48 83 c0 60          	add    $0x60,%rax
    36a8:	48 89 c7             	mov    %rax,%rdi
    36ab:	e8 8c f5 ff ff       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    36b0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    36b4:	48 83 c0 48          	add    $0x48,%rax
    36b8:	48 89 c7             	mov    %rax,%rdi
    36bb:	e8 7c f5 ff ff       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    36c0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    36c4:	48 83 c0 30          	add    $0x30,%rax
    36c8:	48 89 c7             	mov    %rax,%rdi
    36cb:	e8 6c f5 ff ff       	callq  2c3c <_ZNSt6vectorIdSaIdEED1Ev>
    36d0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    36d4:	48 89 c7             	mov    %rax,%rdi
    36d7:	e8 c4 eb ff ff       	callq  22a0 <_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@plt>
    36dc:	48 89 d8             	mov    %rbx,%rax
    36df:	48 89 c7             	mov    %rax,%rdi
    36e2:	e8 f9 ec ff ff       	callq  23e0 <_Unwind_Resume@plt>
    36e7:	e8 24 ec ff ff       	callq  2310 <__stack_chk_fail@plt>
    36ec:	48 83 c4 38          	add    $0x38,%rsp
    36f0:	5b                   	pop    %rbx
    36f1:	5d                   	pop    %rbp
    36f2:	c3                   	retq   
    36f3:	90                   	nop

00000000000036f4 <_ZN2hg3imu8mpu_92504openEv>:
    36f4:	f3 0f 1e fa          	endbr64 
    36f8:	55                   	push   %rbp
    36f9:	48 89 e5             	mov    %rsp,%rbp
    36fc:	53                   	push   %rbx
    36fd:	48 83 ec 48          	sub    $0x48,%rsp
    3701:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
    3705:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    370c:	00 00 
    370e:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    3712:	31 c0                	xor    %eax,%eax
    3714:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%rbp)
    371b:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    371f:	8b 40 28             	mov    0x28(%rax),%eax
    3722:	89 c7                	mov    %eax,%edi
    3724:	e8 b3 f8 ff ff       	callq  2fdc <_ZL11accel_checki>
    3729:	89 c2                	mov    %eax,%edx
    372b:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    372f:	89 50 28             	mov    %edx,0x28(%rax)
    3732:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3736:	8b 40 2c             	mov    0x2c(%rax),%eax
    3739:	89 c7                	mov    %eax,%edi
    373b:	e8 cb f8 ff ff       	callq  300b <_ZL10gyro_checki>
    3740:	89 c2                	mov    %eax,%edx
    3742:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3746:	89 50 2c             	mov    %edx,0x2c(%rax)
    3749:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    374d:	8b 40 28             	mov    0x28(%rax),%eax
    3750:	89 c7                	mov    %eax,%edi
    3752:	e8 cb f7 ff ff       	callq  2f22 <_ZL12accel_fs_seli>
    3757:	c1 e0 03             	shl    $0x3,%eax
    375a:	89 45 d4             	mov    %eax,-0x2c(%rbp)
    375d:	c7 45 d8 08 00 00 00 	movl   $0x8,-0x28(%rbp)
    3764:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3768:	8b 40 2c             	mov    0x2c(%rax),%eax
    376b:	89 c7                	mov    %eax,%edi
    376d:	e8 04 f8 ff ff       	callq  2f76 <_ZL11gyro_fs_seli>
    3772:	c1 e0 03             	shl    $0x3,%eax
    3775:	89 45 dc             	mov    %eax,-0x24(%rbp)
    3778:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    377c:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3782:	85 c0                	test   %eax,%eax
    3784:	7e 11                	jle    3797 <_ZN2hg3imu8mpu_92504openEv+0xa3>
    3786:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    378a:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3790:	89 c7                	mov    %eax,%edi
    3792:	e8 79 ec ff ff       	callq  2410 <close@plt>
    3797:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    379b:	48 89 c7             	mov    %rax,%rdi
    379e:	e8 fd eb ff ff       	callq  23a0 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv@plt>
    37a3:	84 c0                	test   %al,%al
    37a5:	74 3d                	je     37e4 <_ZN2hg3imu8mpu_92504openEv+0xf0>
    37a7:	48 8d 35 ea 39 00 00 	lea    0x39ea(%rip),%rsi        # 7198 <_ZStL6ignore+0x37>
    37ae:	48 8d 3d ab 69 00 00 	lea    0x69ab(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    37b5:	e8 26 eb ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    37ba:	48 89 c2             	mov    %rax,%rdx
    37bd:	48 8b 05 0c 68 00 00 	mov    0x680c(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    37c4:	48 89 c6             	mov    %rax,%rsi
    37c7:	48 89 d7             	mov    %rdx,%rdi
    37ca:	e8 31 eb ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    37cf:	e8 5c ea ff ff       	callq  2230 <__errno_location@plt>
    37d4:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
    37da:	b8 00 00 00 00       	mov    $0x0,%eax
    37df:	e9 2e 09 00 00       	jmpq   4112 <_ZN2hg3imu8mpu_92504openEv+0xa1e>
    37e4:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    37e8:	48 89 c7             	mov    %rax,%rdi
    37eb:	e8 90 ea ff ff       	callq  2280 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt>
    37f0:	be 06 00 00 00       	mov    $0x6,%esi
    37f5:	48 89 c7             	mov    %rax,%rdi
    37f8:	e8 b3 eb ff ff       	callq  23b0 <access@plt>
    37fd:	83 f8 ff             	cmp    $0xffffffff,%eax
    3800:	0f 94 c0             	sete   %al
    3803:	84 c0                	test   %al,%al
    3805:	74 32                	je     3839 <_ZN2hg3imu8mpu_92504openEv+0x145>
    3807:	48 8d 35 a7 39 00 00 	lea    0x39a7(%rip),%rsi        # 71b5 <_ZStL6ignore+0x54>
    380e:	48 8d 3d 4b 69 00 00 	lea    0x694b(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3815:	e8 c6 ea ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    381a:	48 89 c2             	mov    %rax,%rdx
    381d:	48 8b 05 ac 67 00 00 	mov    0x67ac(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3824:	48 89 c6             	mov    %rax,%rsi
    3827:	48 89 d7             	mov    %rdx,%rdi
    382a:	e8 d1 ea ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    382f:	b8 00 00 00 00       	mov    $0x0,%eax
    3834:	e9 d9 08 00 00       	jmpq   4112 <_ZN2hg3imu8mpu_92504openEv+0xa1e>
    3839:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    383d:	48 89 c7             	mov    %rax,%rdi
    3840:	e8 3b ea ff ff       	callq  2280 <_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv@plt>
    3845:	be 02 00 00 00       	mov    $0x2,%esi
    384a:	48 89 c7             	mov    %rax,%rdi
    384d:	b8 00 00 00 00       	mov    $0x0,%eax
    3852:	e8 59 ea ff ff       	callq  22b0 <open@plt>
    3857:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
    385b:	89 82 c0 00 00 00    	mov    %eax,0xc0(%rdx)
    3861:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3865:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    386b:	83 f8 ff             	cmp    $0xffffffff,%eax
    386e:	75 32                	jne    38a2 <_ZN2hg3imu8mpu_92504openEv+0x1ae>
    3870:	48 8d 35 54 39 00 00 	lea    0x3954(%rip),%rsi        # 71cb <_ZStL6ignore+0x6a>
    3877:	48 8d 3d e2 68 00 00 	lea    0x68e2(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    387e:	e8 5d ea ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3883:	48 89 c2             	mov    %rax,%rdx
    3886:	48 8b 05 43 67 00 00 	mov    0x6743(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    388d:	48 89 c6             	mov    %rax,%rsi
    3890:	48 89 d7             	mov    %rdx,%rdi
    3893:	e8 68 ea ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3898:	b8 00 00 00 00       	mov    $0x0,%eax
    389d:	e9 70 08 00 00       	jmpq   4112 <_ZN2hg3imu8mpu_92504openEv+0xa1e>
    38a2:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    38a6:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    38ac:	ba 00 00 00 00       	mov    $0x0,%edx
    38b1:	be 04 07 00 00       	mov    $0x704,%esi
    38b6:	89 c7                	mov    %eax,%edi
    38b8:	b8 00 00 00 00       	mov    $0x0,%eax
    38bd:	e8 ae ea ff ff       	callq  2370 <ioctl@plt>
    38c2:	83 f8 ff             	cmp    $0xffffffff,%eax
    38c5:	0f 94 c0             	sete   %al
    38c8:	84 c0                	test   %al,%al
    38ca:	74 43                	je     390f <_ZN2hg3imu8mpu_92504openEv+0x21b>
    38cc:	48 8d 35 0d 39 00 00 	lea    0x390d(%rip),%rsi        # 71e0 <_ZStL6ignore+0x7f>
    38d3:	48 8d 3d 86 68 00 00 	lea    0x6886(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    38da:	e8 01 ea ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    38df:	48 89 c3             	mov    %rax,%rbx
    38e2:	e8 49 e9 ff ff       	callq  2230 <__errno_location@plt>
    38e7:	8b 00                	mov    (%rax),%eax
    38e9:	89 c7                	mov    %eax,%edi
    38eb:	e8 70 e9 ff ff       	callq  2260 <strerror@plt>
    38f0:	48 89 c6             	mov    %rax,%rsi
    38f3:	48 89 df             	mov    %rbx,%rdi
    38f6:	e8 e5 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    38fb:	48 8d 35 09 39 00 00 	lea    0x3909(%rip),%rsi        # 720b <_ZStL6ignore+0xaa>
    3902:	48 89 c7             	mov    %rax,%rdi
    3905:	e8 d6 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    390a:	e9 df 07 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    390f:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3913:	8b 50 20             	mov    0x20(%rax),%edx
    3916:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    391a:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3920:	be 03 07 00 00       	mov    $0x703,%esi
    3925:	89 c7                	mov    %eax,%edi
    3927:	b8 00 00 00 00       	mov    $0x0,%eax
    392c:	e8 3f ea ff ff       	callq  2370 <ioctl@plt>
    3931:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3934:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3938:	0f 89 86 00 00 00    	jns    39c4 <_ZN2hg3imu8mpu_92504openEv+0x2d0>
    393e:	48 8d 35 cb 38 00 00 	lea    0x38cb(%rip),%rsi        # 7210 <_ZStL6ignore+0xaf>
    3945:	48 8d 3d 14 68 00 00 	lea    0x6814(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    394c:	e8 8f e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3951:	48 8d 35 ec 38 00 00 	lea    0x38ec(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3958:	48 89 c7             	mov    %rax,%rdi
    395b:	e8 80 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3960:	48 89 c3             	mov    %rax,%rbx
    3963:	e8 c8 e8 ff ff       	callq  2230 <__errno_location@plt>
    3968:	8b 00                	mov    (%rax),%eax
    396a:	89 c7                	mov    %eax,%edi
    396c:	e8 ef e8 ff ff       	callq  2260 <strerror@plt>
    3971:	48 89 c6             	mov    %rax,%rsi
    3974:	48 89 df             	mov    %rbx,%rdi
    3977:	e8 64 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    397c:	48 8d 35 c9 38 00 00 	lea    0x38c9(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3983:	48 89 c7             	mov    %rax,%rdi
    3986:	e8 55 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    398b:	48 89 c2             	mov    %rax,%rdx
    398e:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3991:	89 c6                	mov    %eax,%esi
    3993:	48 89 d7             	mov    %rdx,%rdi
    3996:	e8 25 ea ff ff       	callq  23c0 <_ZNSolsEi@plt>
    399b:	48 8d 35 b4 38 00 00 	lea    0x38b4(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    39a2:	48 89 c7             	mov    %rax,%rdi
    39a5:	e8 36 e9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    39aa:	48 89 c2             	mov    %rax,%rdx
    39ad:	48 8b 05 1c 66 00 00 	mov    0x661c(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    39b4:	48 89 c6             	mov    %rax,%rsi
    39b7:	48 89 d7             	mov    %rdx,%rdi
    39ba:	e8 41 e9 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    39bf:	e9 2a 07 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    39c4:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    39c8:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    39ce:	b9 80 00 00 00       	mov    $0x80,%ecx
    39d3:	ba 6b 00 00 00       	mov    $0x6b,%edx
    39d8:	be 68 00 00 00       	mov    $0x68,%esi
    39dd:	89 c7                	mov    %eax,%edi
    39df:	e8 7a f8 ff ff       	callq  325e <_Z9write_i2ciiii>
    39e4:	89 45 d0             	mov    %eax,-0x30(%rbp)
    39e7:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    39eb:	0f 89 86 00 00 00    	jns    3a77 <_ZN2hg3imu8mpu_92504openEv+0x383>
    39f1:	48 8d 35 60 38 00 00 	lea    0x3860(%rip),%rsi        # 7258 <_ZStL6ignore+0xf7>
    39f8:	48 8d 3d 61 67 00 00 	lea    0x6761(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    39ff:	e8 dc e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3a04:	48 8d 35 39 38 00 00 	lea    0x3839(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3a0b:	48 89 c7             	mov    %rax,%rdi
    3a0e:	e8 cd e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3a13:	48 89 c3             	mov    %rax,%rbx
    3a16:	e8 15 e8 ff ff       	callq  2230 <__errno_location@plt>
    3a1b:	8b 00                	mov    (%rax),%eax
    3a1d:	89 c7                	mov    %eax,%edi
    3a1f:	e8 3c e8 ff ff       	callq  2260 <strerror@plt>
    3a24:	48 89 c6             	mov    %rax,%rsi
    3a27:	48 89 df             	mov    %rbx,%rdi
    3a2a:	e8 b1 e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3a2f:	48 8d 35 16 38 00 00 	lea    0x3816(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3a36:	48 89 c7             	mov    %rax,%rdi
    3a39:	e8 a2 e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3a3e:	48 89 c2             	mov    %rax,%rdx
    3a41:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3a44:	89 c6                	mov    %eax,%esi
    3a46:	48 89 d7             	mov    %rdx,%rdi
    3a49:	e8 72 e9 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3a4e:	48 8d 35 01 38 00 00 	lea    0x3801(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3a55:	48 89 c7             	mov    %rax,%rdi
    3a58:	e8 83 e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3a5d:	48 89 c2             	mov    %rax,%rdx
    3a60:	48 8b 05 69 65 00 00 	mov    0x6569(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3a67:	48 89 c6             	mov    %rax,%rsi
    3a6a:	48 89 d7             	mov    %rdx,%rdi
    3a6d:	e8 8e e8 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3a72:	e9 77 06 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3a77:	c7 45 cc f4 01 00 00 	movl   $0x1f4,-0x34(%rbp)
    3a7e:	48 8d 55 cc          	lea    -0x34(%rbp),%rdx
    3a82:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3a86:	48 89 d6             	mov    %rdx,%rsi
    3a89:	48 89 c7             	mov    %rax,%rdi
    3a8c:	e8 41 14 00 00       	callq  4ed2 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT_>
    3a91:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    3a95:	48 89 c7             	mov    %rax,%rdi
    3a98:	e8 d7 16 00 00       	callq  5174 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE>
    3a9d:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3aa1:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3aa7:	b9 00 00 00 00       	mov    $0x0,%ecx
    3aac:	ba 6b 00 00 00       	mov    $0x6b,%edx
    3ab1:	be 68 00 00 00       	mov    $0x68,%esi
    3ab6:	89 c7                	mov    %eax,%edi
    3ab8:	e8 a1 f7 ff ff       	callq  325e <_Z9write_i2ciiii>
    3abd:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3ac0:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3ac4:	0f 89 86 00 00 00    	jns    3b50 <_ZN2hg3imu8mpu_92504openEv+0x45c>
    3aca:	48 8d 35 9c 37 00 00 	lea    0x379c(%rip),%rsi        # 726d <_ZStL6ignore+0x10c>
    3ad1:	48 8d 3d 88 66 00 00 	lea    0x6688(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3ad8:	e8 03 e8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3add:	48 8d 35 60 37 00 00 	lea    0x3760(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3ae4:	48 89 c7             	mov    %rax,%rdi
    3ae7:	e8 f4 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3aec:	48 89 c3             	mov    %rax,%rbx
    3aef:	e8 3c e7 ff ff       	callq  2230 <__errno_location@plt>
    3af4:	8b 00                	mov    (%rax),%eax
    3af6:	89 c7                	mov    %eax,%edi
    3af8:	e8 63 e7 ff ff       	callq  2260 <strerror@plt>
    3afd:	48 89 c6             	mov    %rax,%rsi
    3b00:	48 89 df             	mov    %rbx,%rdi
    3b03:	e8 d8 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3b08:	48 8d 35 3d 37 00 00 	lea    0x373d(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3b0f:	48 89 c7             	mov    %rax,%rdi
    3b12:	e8 c9 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3b17:	48 89 c2             	mov    %rax,%rdx
    3b1a:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3b1d:	89 c6                	mov    %eax,%esi
    3b1f:	48 89 d7             	mov    %rdx,%rdi
    3b22:	e8 99 e8 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3b27:	48 8d 35 28 37 00 00 	lea    0x3728(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3b2e:	48 89 c7             	mov    %rax,%rdi
    3b31:	e8 aa e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3b36:	48 89 c2             	mov    %rax,%rdx
    3b39:	48 8b 05 90 64 00 00 	mov    0x6490(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3b40:	48 89 c6             	mov    %rax,%rsi
    3b43:	48 89 d7             	mov    %rdx,%rdi
    3b46:	e8 b5 e7 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3b4b:	e9 9e 05 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3b50:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3b54:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3b5a:	b9 07 00 00 00       	mov    $0x7,%ecx
    3b5f:	ba 19 00 00 00       	mov    $0x19,%edx
    3b64:	be 68 00 00 00       	mov    $0x68,%esi
    3b69:	89 c7                	mov    %eax,%edi
    3b6b:	e8 ee f6 ff ff       	callq  325e <_Z9write_i2ciiii>
    3b70:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3b73:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3b77:	0f 89 86 00 00 00    	jns    3c03 <_ZN2hg3imu8mpu_92504openEv+0x50f>
    3b7d:	48 8d 35 f9 36 00 00 	lea    0x36f9(%rip),%rsi        # 727d <_ZStL6ignore+0x11c>
    3b84:	48 8d 3d d5 65 00 00 	lea    0x65d5(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3b8b:	e8 50 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3b90:	48 8d 35 ad 36 00 00 	lea    0x36ad(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3b97:	48 89 c7             	mov    %rax,%rdi
    3b9a:	e8 41 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3b9f:	48 89 c3             	mov    %rax,%rbx
    3ba2:	e8 89 e6 ff ff       	callq  2230 <__errno_location@plt>
    3ba7:	8b 00                	mov    (%rax),%eax
    3ba9:	89 c7                	mov    %eax,%edi
    3bab:	e8 b0 e6 ff ff       	callq  2260 <strerror@plt>
    3bb0:	48 89 c6             	mov    %rax,%rsi
    3bb3:	48 89 df             	mov    %rbx,%rdi
    3bb6:	e8 25 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3bbb:	48 8d 35 8a 36 00 00 	lea    0x368a(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3bc2:	48 89 c7             	mov    %rax,%rdi
    3bc5:	e8 16 e7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3bca:	48 89 c2             	mov    %rax,%rdx
    3bcd:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3bd0:	89 c6                	mov    %eax,%esi
    3bd2:	48 89 d7             	mov    %rdx,%rdi
    3bd5:	e8 e6 e7 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3bda:	48 8d 35 75 36 00 00 	lea    0x3675(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3be1:	48 89 c7             	mov    %rax,%rdi
    3be4:	e8 f7 e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3be9:	48 89 c2             	mov    %rax,%rdx
    3bec:	48 8b 05 dd 63 00 00 	mov    0x63dd(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3bf3:	48 89 c6             	mov    %rax,%rsi
    3bf6:	48 89 d7             	mov    %rdx,%rdi
    3bf9:	e8 02 e7 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3bfe:	e9 eb 04 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3c03:	8b 55 d4             	mov    -0x2c(%rbp),%edx
    3c06:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3c0a:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3c10:	89 d1                	mov    %edx,%ecx
    3c12:	ba 1c 00 00 00       	mov    $0x1c,%edx
    3c17:	be 68 00 00 00       	mov    $0x68,%esi
    3c1c:	89 c7                	mov    %eax,%edi
    3c1e:	e8 3b f6 ff ff       	callq  325e <_Z9write_i2ciiii>
    3c23:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3c26:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3c2a:	0f 89 86 00 00 00    	jns    3cb6 <_ZN2hg3imu8mpu_92504openEv+0x5c2>
    3c30:	48 8d 35 51 36 00 00 	lea    0x3651(%rip),%rsi        # 7288 <_ZStL6ignore+0x127>
    3c37:	48 8d 3d 22 65 00 00 	lea    0x6522(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3c3e:	e8 9d e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3c43:	48 8d 35 fa 35 00 00 	lea    0x35fa(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3c4a:	48 89 c7             	mov    %rax,%rdi
    3c4d:	e8 8e e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3c52:	48 89 c3             	mov    %rax,%rbx
    3c55:	e8 d6 e5 ff ff       	callq  2230 <__errno_location@plt>
    3c5a:	8b 00                	mov    (%rax),%eax
    3c5c:	89 c7                	mov    %eax,%edi
    3c5e:	e8 fd e5 ff ff       	callq  2260 <strerror@plt>
    3c63:	48 89 c6             	mov    %rax,%rsi
    3c66:	48 89 df             	mov    %rbx,%rdi
    3c69:	e8 72 e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3c6e:	48 8d 35 d7 35 00 00 	lea    0x35d7(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3c75:	48 89 c7             	mov    %rax,%rdi
    3c78:	e8 63 e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3c7d:	48 89 c2             	mov    %rax,%rdx
    3c80:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3c83:	89 c6                	mov    %eax,%esi
    3c85:	48 89 d7             	mov    %rdx,%rdi
    3c88:	e8 33 e7 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3c8d:	48 8d 35 c2 35 00 00 	lea    0x35c2(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3c94:	48 89 c7             	mov    %rax,%rdi
    3c97:	e8 44 e6 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3c9c:	48 89 c2             	mov    %rax,%rdx
    3c9f:	48 8b 05 2a 63 00 00 	mov    0x632a(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3ca6:	48 89 c6             	mov    %rax,%rsi
    3ca9:	48 89 d7             	mov    %rdx,%rdi
    3cac:	e8 4f e6 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3cb1:	e9 38 04 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3cb6:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3cba:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3cc0:	8b 55 d8             	mov    -0x28(%rbp),%edx
    3cc3:	89 d1                	mov    %edx,%ecx
    3cc5:	ba 1d 00 00 00       	mov    $0x1d,%edx
    3cca:	be 68 00 00 00       	mov    $0x68,%esi
    3ccf:	89 c7                	mov    %eax,%edi
    3cd1:	e8 88 f5 ff ff       	callq  325e <_Z9write_i2ciiii>
    3cd6:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3cd9:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3cdd:	0f 89 86 00 00 00    	jns    3d69 <_ZN2hg3imu8mpu_92504openEv+0x675>
    3ce3:	48 8d 35 ab 35 00 00 	lea    0x35ab(%rip),%rsi        # 7295 <_ZStL6ignore+0x134>
    3cea:	48 8d 3d 6f 64 00 00 	lea    0x646f(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3cf1:	e8 ea e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3cf6:	48 8d 35 47 35 00 00 	lea    0x3547(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3cfd:	48 89 c7             	mov    %rax,%rdi
    3d00:	e8 db e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3d05:	48 89 c3             	mov    %rax,%rbx
    3d08:	e8 23 e5 ff ff       	callq  2230 <__errno_location@plt>
    3d0d:	8b 00                	mov    (%rax),%eax
    3d0f:	89 c7                	mov    %eax,%edi
    3d11:	e8 4a e5 ff ff       	callq  2260 <strerror@plt>
    3d16:	48 89 c6             	mov    %rax,%rsi
    3d19:	48 89 df             	mov    %rbx,%rdi
    3d1c:	e8 bf e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3d21:	48 8d 35 24 35 00 00 	lea    0x3524(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3d28:	48 89 c7             	mov    %rax,%rdi
    3d2b:	e8 b0 e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3d30:	48 89 c2             	mov    %rax,%rdx
    3d33:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3d36:	89 c6                	mov    %eax,%esi
    3d38:	48 89 d7             	mov    %rdx,%rdi
    3d3b:	e8 80 e6 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3d40:	48 8d 35 0f 35 00 00 	lea    0x350f(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3d47:	48 89 c7             	mov    %rax,%rdi
    3d4a:	e8 91 e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3d4f:	48 89 c2             	mov    %rax,%rdx
    3d52:	48 8b 05 77 62 00 00 	mov    0x6277(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3d59:	48 89 c6             	mov    %rax,%rsi
    3d5c:	48 89 d7             	mov    %rdx,%rdi
    3d5f:	e8 9c e5 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3d64:	e9 85 03 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3d69:	8b 55 dc             	mov    -0x24(%rbp),%edx
    3d6c:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3d70:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3d76:	89 d1                	mov    %edx,%ecx
    3d78:	ba 1b 00 00 00       	mov    $0x1b,%edx
    3d7d:	be 68 00 00 00       	mov    $0x68,%esi
    3d82:	89 c7                	mov    %eax,%edi
    3d84:	e8 d5 f4 ff ff       	callq  325e <_Z9write_i2ciiii>
    3d89:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3d8c:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3d90:	0f 89 86 00 00 00    	jns    3e1c <_ZN2hg3imu8mpu_92504openEv+0x728>
    3d96:	48 8d 35 07 35 00 00 	lea    0x3507(%rip),%rsi        # 72a4 <_ZStL6ignore+0x143>
    3d9d:	48 8d 3d bc 63 00 00 	lea    0x63bc(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3da4:	e8 37 e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3da9:	48 8d 35 94 34 00 00 	lea    0x3494(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3db0:	48 89 c7             	mov    %rax,%rdi
    3db3:	e8 28 e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3db8:	48 89 c3             	mov    %rax,%rbx
    3dbb:	e8 70 e4 ff ff       	callq  2230 <__errno_location@plt>
    3dc0:	8b 00                	mov    (%rax),%eax
    3dc2:	89 c7                	mov    %eax,%edi
    3dc4:	e8 97 e4 ff ff       	callq  2260 <strerror@plt>
    3dc9:	48 89 c6             	mov    %rax,%rsi
    3dcc:	48 89 df             	mov    %rbx,%rdi
    3dcf:	e8 0c e5 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3dd4:	48 8d 35 71 34 00 00 	lea    0x3471(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3ddb:	48 89 c7             	mov    %rax,%rdi
    3dde:	e8 fd e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3de3:	48 89 c2             	mov    %rax,%rdx
    3de6:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3de9:	89 c6                	mov    %eax,%esi
    3deb:	48 89 d7             	mov    %rdx,%rdi
    3dee:	e8 cd e5 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3df3:	48 8d 35 5c 34 00 00 	lea    0x345c(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3dfa:	48 89 c7             	mov    %rax,%rdi
    3dfd:	e8 de e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3e02:	48 89 c2             	mov    %rax,%rdx
    3e05:	48 8b 05 c4 61 00 00 	mov    0x61c4(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3e0c:	48 89 c6             	mov    %rax,%rsi
    3e0f:	48 89 d7             	mov    %rdx,%rdi
    3e12:	e8 e9 e4 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3e17:	e9 d2 02 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3e1c:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3e20:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3e26:	b9 02 00 00 00       	mov    $0x2,%ecx
    3e2b:	ba 37 00 00 00       	mov    $0x37,%edx
    3e30:	be 68 00 00 00       	mov    $0x68,%esi
    3e35:	89 c7                	mov    %eax,%edi
    3e37:	e8 22 f4 ff ff       	callq  325e <_Z9write_i2ciiii>
    3e3c:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3e3f:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3e43:	0f 89 86 00 00 00    	jns    3ecf <_ZN2hg3imu8mpu_92504openEv+0x7db>
    3e49:	48 8d 35 60 34 00 00 	lea    0x3460(%rip),%rsi        # 72b0 <_ZStL6ignore+0x14f>
    3e50:	48 8d 3d 09 63 00 00 	lea    0x6309(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3e57:	e8 84 e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3e5c:	48 8d 35 e1 33 00 00 	lea    0x33e1(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3e63:	48 89 c7             	mov    %rax,%rdi
    3e66:	e8 75 e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3e6b:	48 89 c3             	mov    %rax,%rbx
    3e6e:	e8 bd e3 ff ff       	callq  2230 <__errno_location@plt>
    3e73:	8b 00                	mov    (%rax),%eax
    3e75:	89 c7                	mov    %eax,%edi
    3e77:	e8 e4 e3 ff ff       	callq  2260 <strerror@plt>
    3e7c:	48 89 c6             	mov    %rax,%rsi
    3e7f:	48 89 df             	mov    %rbx,%rdi
    3e82:	e8 59 e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3e87:	48 8d 35 be 33 00 00 	lea    0x33be(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3e8e:	48 89 c7             	mov    %rax,%rdi
    3e91:	e8 4a e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3e96:	48 89 c2             	mov    %rax,%rdx
    3e99:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3e9c:	89 c6                	mov    %eax,%esi
    3e9e:	48 89 d7             	mov    %rdx,%rdi
    3ea1:	e8 1a e5 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3ea6:	48 8d 35 a9 33 00 00 	lea    0x33a9(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3ead:	48 89 c7             	mov    %rax,%rdi
    3eb0:	e8 2b e4 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3eb5:	48 89 c2             	mov    %rax,%rdx
    3eb8:	48 8b 05 11 61 00 00 	mov    0x6111(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3ebf:	48 89 c6             	mov    %rax,%rsi
    3ec2:	48 89 d7             	mov    %rdx,%rdi
    3ec5:	e8 36 e4 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3eca:	e9 1f 02 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3ecf:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3ed3:	8b 50 24             	mov    0x24(%rax),%edx
    3ed6:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3eda:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3ee0:	be 03 07 00 00       	mov    $0x703,%esi
    3ee5:	89 c7                	mov    %eax,%edi
    3ee7:	b8 00 00 00 00       	mov    $0x0,%eax
    3eec:	e8 7f e4 ff ff       	callq  2370 <ioctl@plt>
    3ef1:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3ef4:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3ef8:	0f 89 86 00 00 00    	jns    3f84 <_ZN2hg3imu8mpu_92504openEv+0x890>
    3efe:	48 8d 35 ba 33 00 00 	lea    0x33ba(%rip),%rsi        # 72bf <_ZStL6ignore+0x15e>
    3f05:	48 8d 3d 54 62 00 00 	lea    0x6254(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3f0c:	e8 cf e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3f11:	48 8d 35 2c 33 00 00 	lea    0x332c(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3f18:	48 89 c7             	mov    %rax,%rdi
    3f1b:	e8 c0 e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3f20:	48 89 c3             	mov    %rax,%rbx
    3f23:	e8 08 e3 ff ff       	callq  2230 <__errno_location@plt>
    3f28:	8b 00                	mov    (%rax),%eax
    3f2a:	89 c7                	mov    %eax,%edi
    3f2c:	e8 2f e3 ff ff       	callq  2260 <strerror@plt>
    3f31:	48 89 c6             	mov    %rax,%rsi
    3f34:	48 89 df             	mov    %rbx,%rdi
    3f37:	e8 a4 e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3f3c:	48 8d 35 09 33 00 00 	lea    0x3309(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3f43:	48 89 c7             	mov    %rax,%rdi
    3f46:	e8 95 e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3f4b:	48 89 c2             	mov    %rax,%rdx
    3f4e:	8b 45 d0             	mov    -0x30(%rbp),%eax
    3f51:	89 c6                	mov    %eax,%esi
    3f53:	48 89 d7             	mov    %rdx,%rdi
    3f56:	e8 65 e4 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    3f5b:	48 8d 35 f4 32 00 00 	lea    0x32f4(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    3f62:	48 89 c7             	mov    %rax,%rdi
    3f65:	e8 76 e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3f6a:	48 89 c2             	mov    %rax,%rdx
    3f6d:	48 8b 05 5c 60 00 00 	mov    0x605c(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    3f74:	48 89 c6             	mov    %rax,%rsi
    3f77:	48 89 d7             	mov    %rdx,%rdi
    3f7a:	e8 81 e3 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    3f7f:	e9 6a 01 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    3f84:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    3f88:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    3f8e:	b9 01 00 00 00       	mov    $0x1,%ecx
    3f93:	ba 0b 00 00 00       	mov    $0xb,%edx
    3f98:	be 68 00 00 00       	mov    $0x68,%esi
    3f9d:	89 c7                	mov    %eax,%edi
    3f9f:	e8 ba f2 ff ff       	callq  325e <_Z9write_i2ciiii>
    3fa4:	89 45 d0             	mov    %eax,-0x30(%rbp)
    3fa7:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    3fab:	0f 89 86 00 00 00    	jns    4037 <_ZN2hg3imu8mpu_92504openEv+0x943>
    3fb1:	48 8d 35 24 33 00 00 	lea    0x3324(%rip),%rsi        # 72dc <_ZStL6ignore+0x17b>
    3fb8:	48 8d 3d a1 61 00 00 	lea    0x61a1(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    3fbf:	e8 1c e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3fc4:	48 8d 35 79 32 00 00 	lea    0x3279(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    3fcb:	48 89 c7             	mov    %rax,%rdi
    3fce:	e8 0d e3 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3fd3:	48 89 c3             	mov    %rax,%rbx
    3fd6:	e8 55 e2 ff ff       	callq  2230 <__errno_location@plt>
    3fdb:	8b 00                	mov    (%rax),%eax
    3fdd:	89 c7                	mov    %eax,%edi
    3fdf:	e8 7c e2 ff ff       	callq  2260 <strerror@plt>
    3fe4:	48 89 c6             	mov    %rax,%rsi
    3fe7:	48 89 df             	mov    %rbx,%rdi
    3fea:	e8 f1 e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3fef:	48 8d 35 56 32 00 00 	lea    0x3256(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    3ff6:	48 89 c7             	mov    %rax,%rdi
    3ff9:	e8 e2 e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    3ffe:	48 89 c2             	mov    %rax,%rdx
    4001:	8b 45 d0             	mov    -0x30(%rbp),%eax
    4004:	89 c6                	mov    %eax,%esi
    4006:	48 89 d7             	mov    %rdx,%rdi
    4009:	e8 b2 e3 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    400e:	48 8d 35 41 32 00 00 	lea    0x3241(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    4015:	48 89 c7             	mov    %rax,%rdi
    4018:	e8 c3 e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    401d:	48 89 c2             	mov    %rax,%rdx
    4020:	48 8b 05 a9 5f 00 00 	mov    0x5fa9(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    4027:	48 89 c6             	mov    %rax,%rsi
    402a:	48 89 d7             	mov    %rdx,%rdi
    402d:	e8 ce e2 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4032:	e9 b7 00 00 00       	jmpq   40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    4037:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    403b:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    4041:	b9 16 00 00 00       	mov    $0x16,%ecx
    4046:	ba 0a 00 00 00       	mov    $0xa,%edx
    404b:	be 68 00 00 00       	mov    $0x68,%esi
    4050:	89 c7                	mov    %eax,%edi
    4052:	e8 07 f2 ff ff       	callq  325e <_Z9write_i2ciiii>
    4057:	89 45 d0             	mov    %eax,-0x30(%rbp)
    405a:	83 7d d0 00          	cmpl   $0x0,-0x30(%rbp)
    405e:	0f 89 83 00 00 00    	jns    40e7 <_ZN2hg3imu8mpu_92504openEv+0x9f3>
    4064:	48 8d 35 7e 32 00 00 	lea    0x327e(%rip),%rsi        # 72e9 <_ZStL6ignore+0x188>
    406b:	48 8d 3d ee 60 00 00 	lea    0x60ee(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4072:	e8 69 e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4077:	48 8d 35 c6 31 00 00 	lea    0x31c6(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    407e:	48 89 c7             	mov    %rax,%rdi
    4081:	e8 5a e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4086:	48 89 c3             	mov    %rax,%rbx
    4089:	e8 a2 e1 ff ff       	callq  2230 <__errno_location@plt>
    408e:	8b 00                	mov    (%rax),%eax
    4090:	89 c7                	mov    %eax,%edi
    4092:	e8 c9 e1 ff ff       	callq  2260 <strerror@plt>
    4097:	48 89 c6             	mov    %rax,%rsi
    409a:	48 89 df             	mov    %rbx,%rdi
    409d:	e8 3e e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    40a2:	48 8d 35 a3 31 00 00 	lea    0x31a3(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    40a9:	48 89 c7             	mov    %rax,%rdi
    40ac:	e8 2f e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    40b1:	48 89 c2             	mov    %rax,%rdx
    40b4:	8b 45 d0             	mov    -0x30(%rbp),%eax
    40b7:	89 c6                	mov    %eax,%esi
    40b9:	48 89 d7             	mov    %rdx,%rdi
    40bc:	e8 ff e2 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    40c1:	48 8d 35 8e 31 00 00 	lea    0x318e(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    40c8:	48 89 c7             	mov    %rax,%rdi
    40cb:	e8 10 e2 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    40d0:	48 89 c2             	mov    %rax,%rdx
    40d3:	48 8b 05 f6 5e 00 00 	mov    0x5ef6(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    40da:	48 89 c6             	mov    %rax,%rsi
    40dd:	48 89 d7             	mov    %rdx,%rdi
    40e0:	e8 1b e2 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    40e5:	eb 07                	jmp    40ee <_ZN2hg3imu8mpu_92504openEv+0x9fa>
    40e7:	b8 01 00 00 00       	mov    $0x1,%eax
    40ec:	eb 24                	jmp    4112 <_ZN2hg3imu8mpu_92504openEv+0xa1e>
    40ee:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    40f2:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    40f8:	89 c7                	mov    %eax,%edi
    40fa:	e8 11 e3 ff ff       	callq  2410 <close@plt>
    40ff:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    4103:	c7 80 c0 00 00 00 ff 	movl   $0xffffffff,0xc0(%rax)
    410a:	ff ff ff 
    410d:	b8 00 00 00 00       	mov    $0x0,%eax
    4112:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    4116:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    411d:	00 00 
    411f:	74 05                	je     4126 <_ZN2hg3imu8mpu_92504openEv+0xa32>
    4121:	e8 ea e1 ff ff       	callq  2310 <__stack_chk_fail@plt>
    4126:	48 83 c4 48          	add    $0x48,%rsp
    412a:	5b                   	pop    %rbx
    412b:	5d                   	pop    %rbp
    412c:	c3                   	retq   
    412d:	90                   	nop

000000000000412e <_ZN2hg3imu8mpu_925017read_accelerationEv>:
    412e:	f3 0f 1e fa          	endbr64 
    4132:	55                   	push   %rbp
    4133:	48 89 e5             	mov    %rsp,%rbp
    4136:	53                   	push   %rbx
    4137:	48 83 ec 78          	sub    $0x78,%rsp
    413b:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
    413f:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    4146:	00 00 
    4148:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    414c:	31 c0                	xor    %eax,%eax
    414e:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    4152:	48 89 c7             	mov    %rax,%rdi
    4155:	e8 02 11 00 00       	callq  525c <_ZNSaIsEC1Ev>
    415a:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    415e:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4162:	be 03 00 00 00       	mov    $0x3,%esi
    4167:	48 89 c7             	mov    %rax,%rdi
    416a:	e8 2d 11 00 00       	callq  529c <_ZNSt6vectorIsSaIsEEC1EmRKS0_>
    416f:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    4173:	48 89 c7             	mov    %rax,%rdi
    4176:	e8 01 11 00 00       	callq  527c <_ZNSaIsED1Ev>
    417b:	83 7d ac 00          	cmpl   $0x0,-0x54(%rbp)
    417f:	0f 89 8b 00 00 00    	jns    4210 <_ZN2hg3imu8mpu_925017read_accelerationEv+0xe2>
    4185:	48 8d 35 6c 31 00 00 	lea    0x316c(%rip),%rsi        # 72f8 <_ZStL6ignore+0x197>
    418c:	48 8d 3d cd 5f 00 00 	lea    0x5fcd(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4193:	e8 48 e1 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4198:	48 8d 35 a5 30 00 00 	lea    0x30a5(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    419f:	48 89 c7             	mov    %rax,%rdi
    41a2:	e8 39 e1 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    41a7:	48 89 c3             	mov    %rax,%rbx
    41aa:	e8 81 e0 ff ff       	callq  2230 <__errno_location@plt>
    41af:	8b 00                	mov    (%rax),%eax
    41b1:	89 c7                	mov    %eax,%edi
    41b3:	e8 a8 e0 ff ff       	callq  2260 <strerror@plt>
    41b8:	48 89 c6             	mov    %rax,%rsi
    41bb:	48 89 df             	mov    %rbx,%rdi
    41be:	e8 1d e1 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    41c3:	48 8d 35 82 30 00 00 	lea    0x3082(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    41ca:	48 89 c7             	mov    %rax,%rdi
    41cd:	e8 0e e1 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    41d2:	48 89 c2             	mov    %rax,%rdx
    41d5:	8b 45 ac             	mov    -0x54(%rbp),%eax
    41d8:	89 c6                	mov    %eax,%esi
    41da:	48 89 d7             	mov    %rdx,%rdi
    41dd:	e8 de e1 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    41e2:	48 8d 35 6d 30 00 00 	lea    0x306d(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    41e9:	48 89 c7             	mov    %rax,%rdi
    41ec:	e8 ef e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    41f1:	48 89 c2             	mov    %rax,%rdx
    41f4:	48 8b 05 d5 5d 00 00 	mov    0x5dd5(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    41fb:	48 89 c6             	mov    %rax,%rsi
    41fe:	48 89 d7             	mov    %rdx,%rdi
    4201:	e8 fa e0 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4206:	bb 00 00 00 00       	mov    $0x0,%ebx
    420b:	e9 34 02 00 00       	jmpq   4444 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x316>
    4210:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4214:	48 89 c7             	mov    %rax,%rdi
    4217:	e8 48 11 00 00       	callq  5364 <_ZNSt6vectorIsSaIsEE4dataEv>
    421c:	48 89 c2             	mov    %rax,%rdx
    421f:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    4223:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    4229:	49 89 d0             	mov    %rdx,%r8
    422c:	b9 06 00 00 00       	mov    $0x6,%ecx
    4231:	ba 3b 00 00 00       	mov    $0x3b,%edx
    4236:	be 68 00 00 00       	mov    $0x68,%esi
    423b:	89 c7                	mov    %eax,%edi
    423d:	e8 ba ef ff ff       	callq  31fc <_Z24read_i2c_block_frequencyiiiiPh>
    4242:	89 45 ac             	mov    %eax,-0x54(%rbp)
    4245:	83 7d ac 00          	cmpl   $0x0,-0x54(%rbp)
    4249:	0f 89 8b 00 00 00    	jns    42da <_ZN2hg3imu8mpu_925017read_accelerationEv+0x1ac>
    424f:	48 8d 35 eb 30 00 00 	lea    0x30eb(%rip),%rsi        # 7341 <_ZStL6ignore+0x1e0>
    4256:	48 8d 3d 03 5f 00 00 	lea    0x5f03(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    425d:	e8 7e e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4262:	48 8d 35 db 2f 00 00 	lea    0x2fdb(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    4269:	48 89 c7             	mov    %rax,%rdi
    426c:	e8 6f e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4271:	48 89 c3             	mov    %rax,%rbx
    4274:	e8 b7 df ff ff       	callq  2230 <__errno_location@plt>
    4279:	8b 00                	mov    (%rax),%eax
    427b:	89 c7                	mov    %eax,%edi
    427d:	e8 de df ff ff       	callq  2260 <strerror@plt>
    4282:	48 89 c6             	mov    %rax,%rsi
    4285:	48 89 df             	mov    %rbx,%rdi
    4288:	e8 53 e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    428d:	48 8d 35 b8 2f 00 00 	lea    0x2fb8(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    4294:	48 89 c7             	mov    %rax,%rdi
    4297:	e8 44 e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    429c:	48 89 c2             	mov    %rax,%rdx
    429f:	8b 45 ac             	mov    -0x54(%rbp),%eax
    42a2:	89 c6                	mov    %eax,%esi
    42a4:	48 89 d7             	mov    %rdx,%rdi
    42a7:	e8 14 e1 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    42ac:	48 8d 35 a3 2f 00 00 	lea    0x2fa3(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    42b3:	48 89 c7             	mov    %rax,%rdi
    42b6:	e8 25 e0 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    42bb:	48 89 c2             	mov    %rax,%rdx
    42be:	48 8b 05 0b 5d 00 00 	mov    0x5d0b(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    42c5:	48 89 c6             	mov    %rax,%rsi
    42c8:	48 89 d7             	mov    %rdx,%rdi
    42cb:	e8 30 e0 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    42d0:	bb 00 00 00 00       	mov    $0x0,%ebx
    42d5:	e9 6a 01 00 00       	jmpq   4444 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x316>
    42da:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    42de:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    42e2:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    42e6:	48 89 c7             	mov    %rax,%rdi
    42e9:	e8 9e 10 00 00       	callq  538c <_ZNSt6vectorIsSaIsEE5beginEv>
    42ee:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
    42f2:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    42f6:	48 89 c7             	mov    %rax,%rdi
    42f9:	e8 da 10 00 00       	callq  53d8 <_ZNSt6vectorIsSaIsEE3endEv>
    42fe:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
    4302:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    4306:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    430a:	48 89 d6             	mov    %rdx,%rsi
    430d:	48 89 c7             	mov    %rax,%rdi
    4310:	e8 13 11 00 00       	callq  5428 <_ZN9__gnu_cxxneIPsSt6vectorIsSaIsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>
    4315:	84 c0                	test   %al,%al
    4317:	74 38                	je     4351 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x223>
    4319:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    431d:	48 89 c7             	mov    %rax,%rdi
    4320:	e8 67 11 00 00       	callq  548c <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEdeEv>
    4325:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    4329:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    432d:	0f b7 00             	movzwl (%rax),%eax
    4330:	0f b7 c0             	movzwl %ax,%eax
    4333:	89 c7                	mov    %eax,%edi
    4335:	e8 b6 e0 ff ff       	callq  23f0 <ntohs@plt>
    433a:	89 c2                	mov    %eax,%edx
    433c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    4340:	66 89 10             	mov    %dx,(%rax)
    4343:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    4347:	48 89 c7             	mov    %rax,%rdi
    434a:	e8 19 11 00 00       	callq  5468 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEppEv>
    434f:	eb b1                	jmp    4302 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x1d4>
    4351:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%rbp)
    4358:	83 7d a8 02          	cmpl   $0x2,-0x58(%rbp)
    435c:	0f 8f dd 00 00 00    	jg     443f <_ZN2hg3imu8mpu_925017read_accelerationEv+0x311>
    4362:	8b 45 a8             	mov    -0x58(%rbp),%eax
    4365:	48 63 d0             	movslq %eax,%rdx
    4368:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    436c:	48 89 d6             	mov    %rdx,%rsi
    436f:	48 89 c7             	mov    %rax,%rdi
    4372:	e8 2b 11 00 00       	callq  54a2 <_ZNSt6vectorIsSaIsEEixEm>
    4377:	0f b7 00             	movzwl (%rax),%eax
    437a:	98                   	cwtl   
    437b:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
    437f:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    4383:	8b 80 c4 00 00 00    	mov    0xc4(%rax),%eax
    4389:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
    438d:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
    4391:	f2 0f 11 45 88       	movsd  %xmm0,-0x78(%rbp)
    4396:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    439a:	8b 40 28             	mov    0x28(%rax),%eax
    439d:	89 c0                	mov    %eax,%eax
    439f:	48 85 c0             	test   %rax,%rax
    43a2:	78 0c                	js     43b0 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x282>
    43a4:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
    43a9:	f2 0f 11 55 90       	movsd  %xmm2,-0x70(%rbp)
    43ae:	eb 1a                	jmp    43ca <_ZN2hg3imu8mpu_925017read_accelerationEv+0x29c>
    43b0:	48 89 c2             	mov    %rax,%rdx
    43b3:	48 d1 ea             	shr    %rdx
    43b6:	83 e0 01             	and    $0x1,%eax
    43b9:	48 09 c2             	or     %rax,%rdx
    43bc:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
    43c1:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
    43c5:	f2 0f 11 45 90       	movsd  %xmm0,-0x70(%rbp)
    43ca:	8b 45 a8             	mov    -0x58(%rbp),%eax
    43cd:	48 98                	cltq   
    43cf:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    43d3:	48 83 c2 30          	add    $0x30,%rdx
    43d7:	48 89 c6             	mov    %rax,%rsi
    43da:	48 89 d7             	mov    %rdx,%rdi
    43dd:	e8 d6 e8 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    43e2:	f2 0f 10 45 88       	movsd  -0x78(%rbp),%xmm0
    43e7:	f2 0f 59 45 90       	mulsd  -0x70(%rbp),%xmm0
    43ec:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    43f0:	8b 45 a8             	mov    -0x58(%rbp),%eax
    43f3:	48 98                	cltq   
    43f5:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    43f9:	48 83 c2 78          	add    $0x78,%rdx
    43fd:	48 89 c6             	mov    %rax,%rsi
    4400:	48 89 d7             	mov    %rdx,%rdi
    4403:	e8 b0 e8 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4408:	f2 0f 10 20          	movsd  (%rax),%xmm4
    440c:	f2 0f 11 65 90       	movsd  %xmm4,-0x70(%rbp)
    4411:	8b 45 a8             	mov    -0x58(%rbp),%eax
    4414:	48 98                	cltq   
    4416:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    441a:	48 83 c2 30          	add    $0x30,%rdx
    441e:	48 89 c6             	mov    %rax,%rsi
    4421:	48 89 d7             	mov    %rdx,%rdi
    4424:	e8 8f e8 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4429:	f2 0f 10 00          	movsd  (%rax),%xmm0
    442d:	f2 0f 5c 45 90       	subsd  -0x70(%rbp),%xmm0
    4432:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    4436:	83 45 a8 01          	addl   $0x1,-0x58(%rbp)
    443a:	e9 19 ff ff ff       	jmpq   4358 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x22a>
    443f:	bb 01 00 00 00       	mov    $0x1,%ebx
    4444:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4448:	48 89 c7             	mov    %rax,%rdi
    444b:	e8 cc 0e 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    4450:	89 d8                	mov    %ebx,%eax
    4452:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    4456:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    445d:	00 00 
    445f:	74 43                	je     44a4 <_ZN2hg3imu8mpu_925017read_accelerationEv+0x376>
    4461:	eb 3c                	jmp    449f <_ZN2hg3imu8mpu_925017read_accelerationEv+0x371>
    4463:	f3 0f 1e fa          	endbr64 
    4467:	48 89 c3             	mov    %rax,%rbx
    446a:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    446e:	48 89 c7             	mov    %rax,%rdi
    4471:	e8 06 0e 00 00       	callq  527c <_ZNSaIsED1Ev>
    4476:	48 89 d8             	mov    %rbx,%rax
    4479:	48 89 c7             	mov    %rax,%rdi
    447c:	e8 5f df ff ff       	callq  23e0 <_Unwind_Resume@plt>
    4481:	f3 0f 1e fa          	endbr64 
    4485:	48 89 c3             	mov    %rax,%rbx
    4488:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    448c:	48 89 c7             	mov    %rax,%rdi
    448f:	e8 88 0e 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    4494:	48 89 d8             	mov    %rbx,%rax
    4497:	48 89 c7             	mov    %rax,%rdi
    449a:	e8 41 df ff ff       	callq  23e0 <_Unwind_Resume@plt>
    449f:	e8 6c de ff ff       	callq  2310 <__stack_chk_fail@plt>
    44a4:	48 83 c4 78          	add    $0x78,%rsp
    44a8:	5b                   	pop    %rbx
    44a9:	5d                   	pop    %rbp
    44aa:	c3                   	retq   
    44ab:	90                   	nop

00000000000044ac <_ZN2hg3imu8mpu_925021read_angular_velocityEv>:
    44ac:	f3 0f 1e fa          	endbr64 
    44b0:	55                   	push   %rbp
    44b1:	48 89 e5             	mov    %rsp,%rbp
    44b4:	53                   	push   %rbx
    44b5:	48 83 ec 78          	sub    $0x78,%rsp
    44b9:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
    44bd:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    44c4:	00 00 
    44c6:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    44ca:	31 c0                	xor    %eax,%eax
    44cc:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    44d0:	48 89 c7             	mov    %rax,%rdi
    44d3:	e8 84 0d 00 00       	callq  525c <_ZNSaIsEC1Ev>
    44d8:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    44dc:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    44e0:	be 03 00 00 00       	mov    $0x3,%esi
    44e5:	48 89 c7             	mov    %rax,%rdi
    44e8:	e8 af 0d 00 00       	callq  529c <_ZNSt6vectorIsSaIsEEC1EmRKS0_>
    44ed:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    44f1:	48 89 c7             	mov    %rax,%rdi
    44f4:	e8 83 0d 00 00       	callq  527c <_ZNSaIsED1Ev>
    44f9:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    44fd:	48 89 c7             	mov    %rax,%rdi
    4500:	e8 5f 0e 00 00       	callq  5364 <_ZNSt6vectorIsSaIsEE4dataEv>
    4505:	48 89 c2             	mov    %rax,%rdx
    4508:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    450c:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    4512:	49 89 d0             	mov    %rdx,%r8
    4515:	b9 06 00 00 00       	mov    $0x6,%ecx
    451a:	ba 43 00 00 00       	mov    $0x43,%edx
    451f:	be 68 00 00 00       	mov    $0x68,%esi
    4524:	89 c7                	mov    %eax,%edi
    4526:	e8 d1 ec ff ff       	callq  31fc <_Z24read_i2c_block_frequencyiiiiPh>
    452b:	89 45 ac             	mov    %eax,-0x54(%rbp)
    452e:	83 7d ac 00          	cmpl   $0x0,-0x54(%rbp)
    4532:	0f 89 8b 00 00 00    	jns    45c3 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x117>
    4538:	48 8d 35 18 2e 00 00 	lea    0x2e18(%rip),%rsi        # 7357 <_ZStL6ignore+0x1f6>
    453f:	48 8d 3d 1a 5c 00 00 	lea    0x5c1a(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4546:	e8 95 dd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    454b:	48 8d 35 f2 2c 00 00 	lea    0x2cf2(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    4552:	48 89 c7             	mov    %rax,%rdi
    4555:	e8 86 dd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    455a:	48 89 c3             	mov    %rax,%rbx
    455d:	e8 ce dc ff ff       	callq  2230 <__errno_location@plt>
    4562:	8b 00                	mov    (%rax),%eax
    4564:	89 c7                	mov    %eax,%edi
    4566:	e8 f5 dc ff ff       	callq  2260 <strerror@plt>
    456b:	48 89 c6             	mov    %rax,%rsi
    456e:	48 89 df             	mov    %rbx,%rdi
    4571:	e8 6a dd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4576:	48 8d 35 cf 2c 00 00 	lea    0x2ccf(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    457d:	48 89 c7             	mov    %rax,%rdi
    4580:	e8 5b dd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4585:	48 89 c2             	mov    %rax,%rdx
    4588:	8b 45 ac             	mov    -0x54(%rbp),%eax
    458b:	89 c6                	mov    %eax,%esi
    458d:	48 89 d7             	mov    %rdx,%rdi
    4590:	e8 2b de ff ff       	callq  23c0 <_ZNSolsEi@plt>
    4595:	48 8d 35 ba 2c 00 00 	lea    0x2cba(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    459c:	48 89 c7             	mov    %rax,%rdi
    459f:	e8 3c dd ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    45a4:	48 89 c2             	mov    %rax,%rdx
    45a7:	48 8b 05 22 5a 00 00 	mov    0x5a22(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    45ae:	48 89 c6             	mov    %rax,%rsi
    45b1:	48 89 d7             	mov    %rdx,%rdi
    45b4:	e8 47 dd ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    45b9:	bb 00 00 00 00       	mov    $0x0,%ebx
    45be:	e9 6d 01 00 00       	jmpq   4730 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x284>
    45c3:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    45c7:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    45cb:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    45cf:	48 89 c7             	mov    %rax,%rdi
    45d2:	e8 b5 0d 00 00       	callq  538c <_ZNSt6vectorIsSaIsEE5beginEv>
    45d7:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
    45db:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    45df:	48 89 c7             	mov    %rax,%rdi
    45e2:	e8 f1 0d 00 00       	callq  53d8 <_ZNSt6vectorIsSaIsEE3endEv>
    45e7:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
    45eb:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    45ef:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    45f3:	48 89 d6             	mov    %rdx,%rsi
    45f6:	48 89 c7             	mov    %rax,%rdi
    45f9:	e8 2a 0e 00 00       	callq  5428 <_ZN9__gnu_cxxneIPsSt6vectorIsSaIsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>
    45fe:	84 c0                	test   %al,%al
    4600:	74 38                	je     463a <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x18e>
    4602:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    4606:	48 89 c7             	mov    %rax,%rdi
    4609:	e8 7e 0e 00 00       	callq  548c <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEdeEv>
    460e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    4612:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    4616:	0f b7 00             	movzwl (%rax),%eax
    4619:	0f b7 c0             	movzwl %ax,%eax
    461c:	89 c7                	mov    %eax,%edi
    461e:	e8 cd dd ff ff       	callq  23f0 <ntohs@plt>
    4623:	89 c2                	mov    %eax,%edx
    4625:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    4629:	66 89 10             	mov    %dx,(%rax)
    462c:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
    4630:	48 89 c7             	mov    %rax,%rdi
    4633:	e8 30 0e 00 00       	callq  5468 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEppEv>
    4638:	eb b1                	jmp    45eb <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x13f>
    463a:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%rbp)
    4641:	83 7d a8 02          	cmpl   $0x2,-0x58(%rbp)
    4645:	0f 8f e0 00 00 00    	jg     472b <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x27f>
    464b:	8b 45 a8             	mov    -0x58(%rbp),%eax
    464e:	48 63 d0             	movslq %eax,%rdx
    4651:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4655:	48 89 d6             	mov    %rdx,%rsi
    4658:	48 89 c7             	mov    %rax,%rdi
    465b:	e8 42 0e 00 00       	callq  54a2 <_ZNSt6vectorIsSaIsEEixEm>
    4660:	0f b7 00             	movzwl (%rax),%eax
    4663:	98                   	cwtl   
    4664:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
    4668:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    466c:	8b 80 c4 00 00 00    	mov    0xc4(%rax),%eax
    4672:	f2 0f 2a c8          	cvtsi2sd %eax,%xmm1
    4676:	f2 0f 5e c1          	divsd  %xmm1,%xmm0
    467a:	f2 0f 11 45 88       	movsd  %xmm0,-0x78(%rbp)
    467f:	48 8b 45 98          	mov    -0x68(%rbp),%rax
    4683:	8b 40 2c             	mov    0x2c(%rax),%eax
    4686:	89 c0                	mov    %eax,%eax
    4688:	48 85 c0             	test   %rax,%rax
    468b:	78 0c                	js     4699 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x1ed>
    468d:	f2 48 0f 2a d0       	cvtsi2sd %rax,%xmm2
    4692:	f2 0f 11 55 90       	movsd  %xmm2,-0x70(%rbp)
    4697:	eb 1a                	jmp    46b3 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x207>
    4699:	48 89 c2             	mov    %rax,%rdx
    469c:	48 d1 ea             	shr    %rdx
    469f:	83 e0 01             	and    $0x1,%eax
    46a2:	48 09 c2             	or     %rax,%rdx
    46a5:	f2 48 0f 2a c2       	cvtsi2sd %rdx,%xmm0
    46aa:	f2 0f 58 c0          	addsd  %xmm0,%xmm0
    46ae:	f2 0f 11 45 90       	movsd  %xmm0,-0x70(%rbp)
    46b3:	8b 45 a8             	mov    -0x58(%rbp),%eax
    46b6:	48 98                	cltq   
    46b8:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    46bc:	48 83 c2 48          	add    $0x48,%rdx
    46c0:	48 89 c6             	mov    %rax,%rsi
    46c3:	48 89 d7             	mov    %rdx,%rdi
    46c6:	e8 ed e5 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    46cb:	f2 0f 10 45 88       	movsd  -0x78(%rbp),%xmm0
    46d0:	f2 0f 59 45 90       	mulsd  -0x70(%rbp),%xmm0
    46d5:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    46d9:	8b 45 a8             	mov    -0x58(%rbp),%eax
    46dc:	48 98                	cltq   
    46de:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    46e2:	48 81 c2 90 00 00 00 	add    $0x90,%rdx
    46e9:	48 89 c6             	mov    %rax,%rsi
    46ec:	48 89 d7             	mov    %rdx,%rdi
    46ef:	e8 c4 e5 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    46f4:	f2 0f 10 20          	movsd  (%rax),%xmm4
    46f8:	f2 0f 11 65 90       	movsd  %xmm4,-0x70(%rbp)
    46fd:	8b 45 a8             	mov    -0x58(%rbp),%eax
    4700:	48 98                	cltq   
    4702:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    4706:	48 83 c2 48          	add    $0x48,%rdx
    470a:	48 89 c6             	mov    %rax,%rsi
    470d:	48 89 d7             	mov    %rdx,%rdi
    4710:	e8 a3 e5 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4715:	f2 0f 10 00          	movsd  (%rax),%xmm0
    4719:	f2 0f 5c 45 90       	subsd  -0x70(%rbp),%xmm0
    471e:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    4722:	83 45 a8 01          	addl   $0x1,-0x58(%rbp)
    4726:	e9 16 ff ff ff       	jmpq   4641 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x195>
    472b:	bb 01 00 00 00       	mov    $0x1,%ebx
    4730:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4734:	48 89 c7             	mov    %rax,%rdi
    4737:	e8 e0 0b 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    473c:	89 d8                	mov    %ebx,%eax
    473e:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    4742:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    4749:	00 00 
    474b:	74 43                	je     4790 <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x2e4>
    474d:	eb 3c                	jmp    478b <_ZN2hg3imu8mpu_925021read_angular_velocityEv+0x2df>
    474f:	f3 0f 1e fa          	endbr64 
    4753:	48 89 c3             	mov    %rax,%rbx
    4756:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
    475a:	48 89 c7             	mov    %rax,%rdi
    475d:	e8 1a 0b 00 00       	callq  527c <_ZNSaIsED1Ev>
    4762:	48 89 d8             	mov    %rbx,%rax
    4765:	48 89 c7             	mov    %rax,%rdi
    4768:	e8 73 dc ff ff       	callq  23e0 <_Unwind_Resume@plt>
    476d:	f3 0f 1e fa          	endbr64 
    4771:	48 89 c3             	mov    %rax,%rbx
    4774:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4778:	48 89 c7             	mov    %rax,%rdi
    477b:	e8 9c 0b 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    4780:	48 89 d8             	mov    %rbx,%rax
    4783:	48 89 c7             	mov    %rax,%rdi
    4786:	e8 55 dc ff ff       	callq  23e0 <_Unwind_Resume@plt>
    478b:	e8 80 db ff ff       	callq  2310 <__stack_chk_fail@plt>
    4790:	48 83 c4 78          	add    $0x78,%rsp
    4794:	5b                   	pop    %rbx
    4795:	5d                   	pop    %rbp
    4796:	c3                   	retq   
    4797:	90                   	nop

0000000000004798 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv>:
    4798:	f3 0f 1e fa          	endbr64 
    479c:	55                   	push   %rbp
    479d:	48 89 e5             	mov    %rsp,%rbp
    47a0:	53                   	push   %rbx
    47a1:	48 83 ec 58          	sub    $0x58,%rsp
    47a5:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
    47a9:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    47b0:	00 00 
    47b2:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    47b6:	31 c0                	xor    %eax,%eax
    47b8:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    47bc:	48 89 c7             	mov    %rax,%rdi
    47bf:	e8 98 0a 00 00       	callq  525c <_ZNSaIsEC1Ev>
    47c4:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
    47c8:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    47cc:	be 03 00 00 00       	mov    $0x3,%esi
    47d1:	48 89 c7             	mov    %rax,%rdi
    47d4:	e8 c3 0a 00 00       	callq  529c <_ZNSt6vectorIsSaIsEEC1EmRKS0_>
    47d9:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    47dd:	48 89 c7             	mov    %rax,%rdi
    47e0:	e8 97 0a 00 00       	callq  527c <_ZNSaIsED1Ev>
    47e5:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    47e9:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    47ef:	b9 02 00 00 00       	mov    $0x2,%ecx
    47f4:	ba 37 00 00 00       	mov    $0x37,%edx
    47f9:	be 68 00 00 00       	mov    $0x68,%esi
    47fe:	89 c7                	mov    %eax,%edi
    4800:	e8 59 ea ff ff       	callq  325e <_Z9write_i2ciiii>
    4805:	c7 45 b8 14 00 00 00 	movl   $0x14,-0x48(%rbp)
    480c:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    4810:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    4814:	48 89 d6             	mov    %rdx,%rsi
    4817:	48 89 c7             	mov    %rax,%rdi
    481a:	e8 b3 06 00 00       	callq  4ed2 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT_>
    481f:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    4823:	48 89 c7             	mov    %rax,%rdi
    4826:	e8 49 09 00 00       	callq  5174 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE>
    482b:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    482f:	8b 70 24             	mov    0x24(%rax),%esi
    4832:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4836:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    483c:	b9 01 00 00 00       	mov    $0x1,%ecx
    4841:	ba 0a 00 00 00       	mov    $0xa,%edx
    4846:	89 c7                	mov    %eax,%edi
    4848:	e8 11 ea ff ff       	callq  325e <_Z9write_i2ciiii>
    484d:	c7 45 b8 14 00 00 00 	movl   $0x14,-0x48(%rbp)
    4854:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
    4858:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    485c:	48 89 d6             	mov    %rdx,%rsi
    485f:	48 89 c7             	mov    %rax,%rdi
    4862:	e8 6b 06 00 00       	callq  4ed2 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT_>
    4867:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    486b:	48 89 c7             	mov    %rax,%rdi
    486e:	e8 01 09 00 00       	callq  5174 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE>
    4873:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4877:	8b 48 24             	mov    0x24(%rax),%ecx
    487a:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    487e:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    4884:	ba 02 00 00 00       	mov    $0x2,%edx
    4889:	89 ce                	mov    %ecx,%esi
    488b:	89 c7                	mov    %eax,%edi
    488d:	e8 b4 e7 ff ff       	callq  3046 <_Z8read_i2ciii>
    4892:	83 e0 01             	and    $0x1,%eax
    4895:	89 45 c0             	mov    %eax,-0x40(%rbp)
    4898:	83 7d c0 00          	cmpl   $0x0,-0x40(%rbp)
    489c:	0f 84 a6 02 00 00    	je     4b48 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x3b0>
    48a2:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    48a6:	48 89 c7             	mov    %rax,%rdi
    48a9:	e8 b6 0a 00 00       	callq  5364 <_ZNSt6vectorIsSaIsEE4dataEv>
    48ae:	48 89 c2             	mov    %rax,%rdx
    48b1:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    48b5:	8b 70 24             	mov    0x24(%rax),%esi
    48b8:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    48bc:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    48c2:	49 89 d0             	mov    %rdx,%r8
    48c5:	b9 06 00 00 00       	mov    $0x6,%ecx
    48ca:	ba 03 00 00 00       	mov    $0x3,%edx
    48cf:	89 c7                	mov    %eax,%edi
    48d1:	e8 26 e9 ff ff       	callq  31fc <_Z24read_i2c_block_frequencyiiiiPh>
    48d6:	89 45 c4             	mov    %eax,-0x3c(%rbp)
    48d9:	83 7d c4 00          	cmpl   $0x0,-0x3c(%rbp)
    48dd:	0f 89 8b 00 00 00    	jns    496e <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x1d6>
    48e3:	48 8d 35 87 2a 00 00 	lea    0x2a87(%rip),%rsi        # 7371 <_ZStL6ignore+0x210>
    48ea:	48 8d 3d 6f 58 00 00 	lea    0x586f(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    48f1:	e8 ea d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    48f6:	48 8d 35 47 29 00 00 	lea    0x2947(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    48fd:	48 89 c7             	mov    %rax,%rdi
    4900:	e8 db d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4905:	48 89 c3             	mov    %rax,%rbx
    4908:	e8 23 d9 ff ff       	callq  2230 <__errno_location@plt>
    490d:	8b 00                	mov    (%rax),%eax
    490f:	89 c7                	mov    %eax,%edi
    4911:	e8 4a d9 ff ff       	callq  2260 <strerror@plt>
    4916:	48 89 c6             	mov    %rax,%rsi
    4919:	48 89 df             	mov    %rbx,%rdi
    491c:	e8 bf d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4921:	48 8d 35 24 29 00 00 	lea    0x2924(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    4928:	48 89 c7             	mov    %rax,%rdi
    492b:	e8 b0 d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4930:	48 89 c2             	mov    %rax,%rdx
    4933:	8b 45 c4             	mov    -0x3c(%rbp),%eax
    4936:	89 c6                	mov    %eax,%esi
    4938:	48 89 d7             	mov    %rdx,%rdi
    493b:	e8 80 da ff ff       	callq  23c0 <_ZNSolsEi@plt>
    4940:	48 8d 35 0f 29 00 00 	lea    0x290f(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    4947:	48 89 c7             	mov    %rax,%rdi
    494a:	e8 91 d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    494f:	48 89 c2             	mov    %rax,%rdx
    4952:	48 8b 05 77 56 00 00 	mov    0x5677(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    4959:	48 89 c6             	mov    %rax,%rsi
    495c:	48 89 d7             	mov    %rdx,%rdi
    495f:	e8 9c d9 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4964:	bb 00 00 00 00       	mov    $0x0,%ebx
    4969:	e9 af 02 00 00       	jmpq   4c1d <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x485>
    496e:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4972:	8b 48 24             	mov    0x24(%rax),%ecx
    4975:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4979:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    497f:	ba 09 00 00 00       	mov    $0x9,%edx
    4984:	89 ce                	mov    %ecx,%esi
    4986:	89 c7                	mov    %eax,%edi
    4988:	e8 b9 e6 ff ff       	callq  3046 <_Z8read_i2ciii>
    498d:	83 e0 08             	and    $0x8,%eax
    4990:	85 c0                	test   %eax,%eax
    4992:	0f 95 c0             	setne  %al
    4995:	84 c0                	test   %al,%al
    4997:	0f 84 dd 01 00 00    	je     4b7a <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x3e2>
    499d:	48 8d 35 e9 29 00 00 	lea    0x29e9(%rip),%rsi        # 738d <_ZStL6ignore+0x22c>
    49a4:	48 8d 3d b5 57 00 00 	lea    0x57b5(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    49ab:	e8 30 d9 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    49b0:	48 89 c2             	mov    %rax,%rdx
    49b3:	48 8b 05 16 56 00 00 	mov    0x5616(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    49ba:	48 89 c6             	mov    %rax,%rsi
    49bd:	48 89 d7             	mov    %rdx,%rdi
    49c0:	e8 3b d9 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    49c5:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    49c9:	48 89 c7             	mov    %rax,%rdi
    49cc:	e8 93 09 00 00       	callq  5364 <_ZNSt6vectorIsSaIsEE4dataEv>
    49d1:	48 89 c2             	mov    %rax,%rdx
    49d4:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    49d8:	8b 70 24             	mov    0x24(%rax),%esi
    49db:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    49df:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    49e5:	49 89 d0             	mov    %rdx,%r8
    49e8:	b9 06 00 00 00       	mov    $0x6,%ecx
    49ed:	ba 03 00 00 00       	mov    $0x3,%edx
    49f2:	89 c7                	mov    %eax,%edi
    49f4:	e8 03 e8 ff ff       	callq  31fc <_Z24read_i2c_block_frequencyiiiiPh>
    49f9:	89 45 c4             	mov    %eax,-0x3c(%rbp)
    49fc:	83 7d c4 00          	cmpl   $0x0,-0x3c(%rbp)
    4a00:	0f 89 8b 00 00 00    	jns    4a91 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x2f9>
    4a06:	48 8d 35 64 29 00 00 	lea    0x2964(%rip),%rsi        # 7371 <_ZStL6ignore+0x210>
    4a0d:	48 8d 3d 4c 57 00 00 	lea    0x574c(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4a14:	e8 c7 d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4a19:	48 8d 35 24 28 00 00 	lea    0x2824(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    4a20:	48 89 c7             	mov    %rax,%rdi
    4a23:	e8 b8 d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4a28:	48 89 c3             	mov    %rax,%rbx
    4a2b:	e8 00 d8 ff ff       	callq  2230 <__errno_location@plt>
    4a30:	8b 00                	mov    (%rax),%eax
    4a32:	89 c7                	mov    %eax,%edi
    4a34:	e8 27 d8 ff ff       	callq  2260 <strerror@plt>
    4a39:	48 89 c6             	mov    %rax,%rsi
    4a3c:	48 89 df             	mov    %rbx,%rdi
    4a3f:	e8 9c d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4a44:	48 8d 35 01 28 00 00 	lea    0x2801(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    4a4b:	48 89 c7             	mov    %rax,%rdi
    4a4e:	e8 8d d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4a53:	48 89 c2             	mov    %rax,%rdx
    4a56:	8b 45 c4             	mov    -0x3c(%rbp),%eax
    4a59:	89 c6                	mov    %eax,%esi
    4a5b:	48 89 d7             	mov    %rdx,%rdi
    4a5e:	e8 5d d9 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    4a63:	48 8d 35 ec 27 00 00 	lea    0x27ec(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    4a6a:	48 89 c7             	mov    %rax,%rdi
    4a6d:	e8 6e d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4a72:	48 89 c2             	mov    %rax,%rdx
    4a75:	48 8b 05 54 55 00 00 	mov    0x5554(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    4a7c:	48 89 c6             	mov    %rax,%rsi
    4a7f:	48 89 d7             	mov    %rdx,%rdi
    4a82:	e8 79 d8 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4a87:	bb 00 00 00 00       	mov    $0x0,%ebx
    4a8c:	e9 8c 01 00 00       	jmpq   4c1d <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x485>
    4a91:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4a95:	8b 48 24             	mov    0x24(%rax),%ecx
    4a98:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
    4a9c:	8b 80 c0 00 00 00    	mov    0xc0(%rax),%eax
    4aa2:	ba 09 00 00 00       	mov    $0x9,%edx
    4aa7:	89 ce                	mov    %ecx,%esi
    4aa9:	89 c7                	mov    %eax,%edi
    4aab:	e8 96 e5 ff ff       	callq  3046 <_Z8read_i2ciii>
    4ab0:	89 45 c4             	mov    %eax,-0x3c(%rbp)
    4ab3:	83 7d c4 00          	cmpl   $0x0,-0x3c(%rbp)
    4ab7:	0f 89 bd 00 00 00    	jns    4b7a <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x3e2>
    4abd:	48 8d 35 e7 28 00 00 	lea    0x28e7(%rip),%rsi        # 73ab <_ZStL6ignore+0x24a>
    4ac4:	48 8d 3d 95 56 00 00 	lea    0x5695(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4acb:	e8 10 d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4ad0:	48 8d 35 6d 27 00 00 	lea    0x276d(%rip),%rsi        # 7244 <_ZStL6ignore+0xe3>
    4ad7:	48 89 c7             	mov    %rax,%rdi
    4ada:	e8 01 d8 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4adf:	48 89 c3             	mov    %rax,%rbx
    4ae2:	e8 49 d7 ff ff       	callq  2230 <__errno_location@plt>
    4ae7:	8b 00                	mov    (%rax),%eax
    4ae9:	89 c7                	mov    %eax,%edi
    4aeb:	e8 70 d7 ff ff       	callq  2260 <strerror@plt>
    4af0:	48 89 c6             	mov    %rax,%rsi
    4af3:	48 89 df             	mov    %rbx,%rdi
    4af6:	e8 e5 d7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4afb:	48 8d 35 4a 27 00 00 	lea    0x274a(%rip),%rsi        # 724c <_ZStL6ignore+0xeb>
    4b02:	48 89 c7             	mov    %rax,%rdi
    4b05:	e8 d6 d7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4b0a:	48 89 c2             	mov    %rax,%rdx
    4b0d:	8b 45 c4             	mov    -0x3c(%rbp),%eax
    4b10:	89 c6                	mov    %eax,%esi
    4b12:	48 89 d7             	mov    %rdx,%rdi
    4b15:	e8 a6 d8 ff ff       	callq  23c0 <_ZNSolsEi@plt>
    4b1a:	48 8d 35 35 27 00 00 	lea    0x2735(%rip),%rsi        # 7256 <_ZStL6ignore+0xf5>
    4b21:	48 89 c7             	mov    %rax,%rdi
    4b24:	e8 b7 d7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4b29:	48 89 c2             	mov    %rax,%rdx
    4b2c:	48 8b 05 9d 54 00 00 	mov    0x549d(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    4b33:	48 89 c6             	mov    %rax,%rsi
    4b36:	48 89 d7             	mov    %rdx,%rdi
    4b39:	e8 c2 d7 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4b3e:	bb 00 00 00 00       	mov    $0x0,%ebx
    4b43:	e9 d5 00 00 00       	jmpq   4c1d <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x485>
    4b48:	48 8d 35 6f 28 00 00 	lea    0x286f(%rip),%rsi        # 73be <_ZStL6ignore+0x25d>
    4b4f:	48 8d 3d 0a 56 00 00 	lea    0x560a(%rip),%rdi        # a160 <_ZSt4cerr@@GLIBCXX_3.4>
    4b56:	e8 85 d7 ff ff       	callq  22e0 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
    4b5b:	48 89 c2             	mov    %rax,%rdx
    4b5e:	48 8b 05 6b 54 00 00 	mov    0x546b(%rip),%rax        # 9fd0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@GLIBCXX_3.4>
    4b65:	48 89 c6             	mov    %rax,%rsi
    4b68:	48 89 d7             	mov    %rdx,%rdi
    4b6b:	e8 90 d7 ff ff       	callq  2300 <_ZNSolsEPFRSoS_E@plt>
    4b70:	bb 00 00 00 00       	mov    $0x0,%ebx
    4b75:	e9 a3 00 00 00       	jmpq   4c1d <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x485>
    4b7a:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%rbp)
    4b81:	83 7d bc 02          	cmpl   $0x2,-0x44(%rbp)
    4b85:	0f 8f 8d 00 00 00    	jg     4c18 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x480>
    4b8b:	8b 45 bc             	mov    -0x44(%rbp),%eax
    4b8e:	48 63 d0             	movslq %eax,%rdx
    4b91:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4b95:	48 89 d6             	mov    %rdx,%rsi
    4b98:	48 89 c7             	mov    %rax,%rdi
    4b9b:	e8 02 09 00 00       	callq  54a2 <_ZNSt6vectorIsSaIsEEixEm>
    4ba0:	0f b7 18             	movzwl (%rax),%ebx
    4ba3:	8b 45 bc             	mov    -0x44(%rbp),%eax
    4ba6:	48 98                	cltq   
    4ba8:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
    4bac:	48 83 c2 60          	add    $0x60,%rdx
    4bb0:	48 89 c6             	mov    %rax,%rsi
    4bb3:	48 89 d7             	mov    %rdx,%rdi
    4bb6:	e8 fd e0 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4bbb:	0f bf d3             	movswl %bx,%edx
    4bbe:	f2 0f 2a c2          	cvtsi2sd %edx,%xmm0
    4bc2:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    4bc6:	8b 45 bc             	mov    -0x44(%rbp),%eax
    4bc9:	48 98                	cltq   
    4bcb:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
    4bcf:	48 81 c2 a8 00 00 00 	add    $0xa8,%rdx
    4bd6:	48 89 c6             	mov    %rax,%rsi
    4bd9:	48 89 d7             	mov    %rdx,%rdi
    4bdc:	e8 d7 e0 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4be1:	f2 0f 10 08          	movsd  (%rax),%xmm1
    4be5:	f2 0f 11 4d a0       	movsd  %xmm1,-0x60(%rbp)
    4bea:	8b 45 bc             	mov    -0x44(%rbp),%eax
    4bed:	48 98                	cltq   
    4bef:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
    4bf3:	48 83 c2 60          	add    $0x60,%rdx
    4bf7:	48 89 c6             	mov    %rax,%rsi
    4bfa:	48 89 d7             	mov    %rdx,%rdi
    4bfd:	e8 b6 e0 ff ff       	callq  2cb8 <_ZNSt6vectorIdSaIdEEixEm>
    4c02:	f2 0f 10 00          	movsd  (%rax),%xmm0
    4c06:	f2 0f 5c 45 a0       	subsd  -0x60(%rbp),%xmm0
    4c0b:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    4c0f:	83 45 bc 01          	addl   $0x1,-0x44(%rbp)
    4c13:	e9 69 ff ff ff       	jmpq   4b81 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x3e9>
    4c18:	bb 01 00 00 00       	mov    $0x1,%ebx
    4c1d:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4c21:	48 89 c7             	mov    %rax,%rdi
    4c24:	e8 f3 06 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    4c29:	89 d8                	mov    %ebx,%eax
    4c2b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    4c2f:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    4c36:	00 00 
    4c38:	74 43                	je     4c7d <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x4e5>
    4c3a:	eb 3c                	jmp    4c78 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv+0x4e0>
    4c3c:	f3 0f 1e fa          	endbr64 
    4c40:	48 89 c3             	mov    %rax,%rbx
    4c43:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    4c47:	48 89 c7             	mov    %rax,%rdi
    4c4a:	e8 2d 06 00 00       	callq  527c <_ZNSaIsED1Ev>
    4c4f:	48 89 d8             	mov    %rbx,%rax
    4c52:	48 89 c7             	mov    %rax,%rdi
    4c55:	e8 86 d7 ff ff       	callq  23e0 <_Unwind_Resume@plt>
    4c5a:	f3 0f 1e fa          	endbr64 
    4c5e:	48 89 c3             	mov    %rax,%rbx
    4c61:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    4c65:	48 89 c7             	mov    %rax,%rdi
    4c68:	e8 af 06 00 00       	callq  531c <_ZNSt6vectorIsSaIsEED1Ev>
    4c6d:	48 89 d8             	mov    %rbx,%rax
    4c70:	48 89 c7             	mov    %rax,%rdi
    4c73:	e8 68 d7 ff ff       	callq  23e0 <_Unwind_Resume@plt>
    4c78:	e8 93 d6 ff ff       	callq  2310 <__stack_chk_fail@plt>
    4c7d:	48 83 c4 58          	add    $0x58,%rsp
    4c81:	5b                   	pop    %rbx
    4c82:	5d                   	pop    %rbp
    4c83:	c3                   	retq   

0000000000004c84 <_ZN2hg3imu8mpu_92508read_allEv>:
    4c84:	f3 0f 1e fa          	endbr64 
    4c88:	55                   	push   %rbp
    4c89:	48 89 e5             	mov    %rsp,%rbp
    4c8c:	48 83 ec 20          	sub    $0x20,%rsp
    4c90:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    4c94:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4c98:	48 89 c7             	mov    %rax,%rdi
    4c9b:	e8 8e f4 ff ff       	callq  412e <_ZN2hg3imu8mpu_925017read_accelerationEv>
    4ca0:	84 c0                	test   %al,%al
    4ca2:	74 27                	je     4ccb <_ZN2hg3imu8mpu_92508read_allEv+0x47>
    4ca4:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4ca8:	48 89 c7             	mov    %rax,%rdi
    4cab:	e8 fc f7 ff ff       	callq  44ac <_ZN2hg3imu8mpu_925021read_angular_velocityEv>
    4cb0:	84 c0                	test   %al,%al
    4cb2:	74 17                	je     4ccb <_ZN2hg3imu8mpu_92508read_allEv+0x47>
    4cb4:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4cb8:	48 89 c7             	mov    %rax,%rdi
    4cbb:	e8 d8 fa ff ff       	callq  4798 <_ZN2hg3imu8mpu_925019read_magnetic_fieldEv>
    4cc0:	84 c0                	test   %al,%al
    4cc2:	74 07                	je     4ccb <_ZN2hg3imu8mpu_92508read_allEv+0x47>
    4cc4:	b8 01 00 00 00       	mov    $0x1,%eax
    4cc9:	eb 05                	jmp    4cd0 <_ZN2hg3imu8mpu_92508read_allEv+0x4c>
    4ccb:	b8 00 00 00 00       	mov    $0x0,%eax
    4cd0:	88 45 ff             	mov    %al,-0x1(%rbp)
    4cd3:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
    4cd7:	c9                   	leaveq 
    4cd8:	c3                   	retq   

0000000000004cd9 <_Z41__static_initialization_and_destruction_0ii>:
    4cd9:	f3 0f 1e fa          	endbr64 
    4cdd:	55                   	push   %rbp
    4cde:	48 89 e5             	mov    %rsp,%rbp
    4ce1:	48 83 ec 10          	sub    $0x10,%rsp
    4ce5:	89 7d fc             	mov    %edi,-0x4(%rbp)
    4ce8:	89 75 f8             	mov    %esi,-0x8(%rbp)
    4ceb:	83 7d fc 01          	cmpl   $0x1,-0x4(%rbp)
    4cef:	75 32                	jne    4d23 <_Z41__static_initialization_and_destruction_0ii+0x4a>
    4cf1:	81 7d f8 ff ff 00 00 	cmpl   $0xffff,-0x8(%rbp)
    4cf8:	75 29                	jne    4d23 <_Z41__static_initialization_and_destruction_0ii+0x4a>
    4cfa:	48 8d 3d 71 55 00 00 	lea    0x5571(%rip),%rdi        # a272 <_ZStL8__ioinit>
    4d01:	e8 7a d6 ff ff       	callq  2380 <_ZNSt8ios_base4InitC1Ev@plt>
    4d06:	48 8d 15 fb 52 00 00 	lea    0x52fb(%rip),%rdx        # a008 <__dso_handle>
    4d0d:	48 8d 35 5e 55 00 00 	lea    0x555e(%rip),%rsi        # a272 <_ZStL8__ioinit>
    4d14:	48 8b 05 dd 52 00 00 	mov    0x52dd(%rip),%rax        # 9ff8 <_ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4>
    4d1b:	48 89 c7             	mov    %rax,%rdi
    4d1e:	e8 9d d5 ff ff       	callq  22c0 <__cxa_atexit@plt>
    4d23:	90                   	nop
    4d24:	c9                   	leaveq 
    4d25:	c3                   	retq   

0000000000004d26 <_GLOBAL__sub_I__Z8read_i2ciii>:
    4d26:	f3 0f 1e fa          	endbr64 
    4d2a:	55                   	push   %rbp
    4d2b:	48 89 e5             	mov    %rsp,%rbp
    4d2e:	be ff ff 00 00       	mov    $0xffff,%esi
    4d33:	bf 01 00 00 00       	mov    $0x1,%edi
    4d38:	e8 9c ff ff ff       	callq  4cd9 <_Z41__static_initialization_and_destruction_0ii>
    4d3d:	5d                   	pop    %rbp
    4d3e:	c3                   	retq   

0000000000004d3f <_ZNSt6chrono15duration_valuesIlE4zeroEv>:
    4d3f:	f3 0f 1e fa          	endbr64 
    4d43:	55                   	push   %rbp
    4d44:	48 89 e5             	mov    %rsp,%rbp
    4d47:	b8 00 00 00 00       	mov    $0x0,%eax
    4d4c:	5d                   	pop    %rbp
    4d4d:	c3                   	retq   

0000000000004d4e <_ZSt3powIiiEN9__gnu_cxx11__promote_2IT_T0_NS0_9__promoteIS2_XsrSt12__is_integerIS2_E7__valueEE6__typeENS4_IS3_XsrS5_IS3_E7__valueEE6__typeEE6__typeES2_S3_>:
    4d4e:	f3 0f 1e fa          	endbr64 
    4d52:	55                   	push   %rbp
    4d53:	48 89 e5             	mov    %rsp,%rbp
    4d56:	48 83 ec 10          	sub    $0x10,%rsp
    4d5a:	89 7d fc             	mov    %edi,-0x4(%rbp)
    4d5d:	89 75 f8             	mov    %esi,-0x8(%rbp)
    4d60:	f2 0f 2a 4d f8       	cvtsi2sdl -0x8(%rbp),%xmm1
    4d65:	f2 0f 2a 45 fc       	cvtsi2sdl -0x4(%rbp),%xmm0
    4d6a:	e8 61 d6 ff ff       	callq  23d0 <pow@plt>
    4d6f:	c9                   	leaveq 
    4d70:	c3                   	retq   
    4d71:	90                   	nop

0000000000004d72 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv>:
    4d72:	f3 0f 1e fa          	endbr64 
    4d76:	55                   	push   %rbp
    4d77:	48 89 e5             	mov    %rsp,%rbp
    4d7a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4d7e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4d82:	48 8b 00             	mov    (%rax),%rax
    4d85:	5d                   	pop    %rbp
    4d86:	c3                   	retq   
    4d87:	90                   	nop

0000000000004d88 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC1IlvEERKT_>:
    4d88:	f3 0f 1e fa          	endbr64 
    4d8c:	55                   	push   %rbp
    4d8d:	48 89 e5             	mov    %rsp,%rbp
    4d90:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4d94:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    4d98:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    4d9c:	48 8b 10             	mov    (%rax),%rdx
    4d9f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4da3:	48 89 10             	mov    %rdx,(%rax)
    4da6:	90                   	nop
    4da7:	5d                   	pop    %rbp
    4da8:	c3                   	retq   
    4da9:	90                   	nop

0000000000004daa <_ZNSaIdEC1Ev>:
    4daa:	f3 0f 1e fa          	endbr64 
    4dae:	55                   	push   %rbp
    4daf:	48 89 e5             	mov    %rsp,%rbp
    4db2:	48 83 ec 10          	sub    $0x10,%rsp
    4db6:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4dba:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4dbe:	48 89 c7             	mov    %rax,%rdi
    4dc1:	e8 00 07 00 00       	callq  54c6 <_ZN9__gnu_cxx13new_allocatorIdEC1Ev>
    4dc6:	90                   	nop
    4dc7:	c9                   	leaveq 
    4dc8:	c3                   	retq   
    4dc9:	90                   	nop

0000000000004dca <_ZNSt6vectorIdSaIdEEC1EmRKS0_>:
    4dca:	f3 0f 1e fa          	endbr64 
    4dce:	55                   	push   %rbp
    4dcf:	48 89 e5             	mov    %rsp,%rbp
    4dd2:	53                   	push   %rbx
    4dd3:	48 83 ec 28          	sub    $0x28,%rsp
    4dd7:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    4ddb:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    4ddf:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    4de3:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
    4de7:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    4deb:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    4def:	48 89 d6             	mov    %rdx,%rsi
    4df2:	48 89 c7             	mov    %rax,%rdi
    4df5:	e8 db 06 00 00       	callq  54d5 <_ZNSt6vectorIdSaIdEE17_S_check_init_lenEmRKS0_>
    4dfa:	48 89 c1             	mov    %rax,%rcx
    4dfd:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    4e01:	48 89 c2             	mov    %rax,%rdx
    4e04:	48 89 ce             	mov    %rcx,%rsi
    4e07:	48 89 df             	mov    %rbx,%rdi
    4e0a:	e8 4b 07 00 00       	callq  555a <_ZNSt12_Vector_baseIdSaIdEEC1EmRKS0_>
    4e0f:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    4e13:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4e17:	48 89 d6             	mov    %rdx,%rsi
    4e1a:	48 89 c7             	mov    %rax,%rdi
    4e1d:	e8 9e 07 00 00       	callq  55c0 <_ZNSt6vectorIdSaIdEE21_M_default_initializeEm>
    4e22:	eb 1e                	jmp    4e42 <_ZNSt6vectorIdSaIdEEC1EmRKS0_+0x78>
    4e24:	f3 0f 1e fa          	endbr64 
    4e28:	48 89 c3             	mov    %rax,%rbx
    4e2b:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4e2f:	48 89 c7             	mov    %rax,%rdi
    4e32:	e8 c5 de ff ff       	callq  2cfc <_ZNSt12_Vector_baseIdSaIdEED1Ev>
    4e37:	48 89 d8             	mov    %rbx,%rax
    4e3a:	48 89 c7             	mov    %rax,%rdi
    4e3d:	e8 9e d5 ff ff       	callq  23e0 <_Unwind_Resume@plt>
    4e42:	48 83 c4 28          	add    $0x28,%rsp
    4e46:	5b                   	pop    %rbx
    4e47:	5d                   	pop    %rbp
    4e48:	c3                   	retq   
    4e49:	90                   	nop

0000000000004e4a <_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_>:
    4e4a:	f3 0f 1e fa          	endbr64 
    4e4e:	55                   	push   %rbp
    4e4f:	48 89 e5             	mov    %rsp,%rbp
    4e52:	53                   	push   %rbx
    4e53:	48 83 ec 28          	sub    $0x28,%rsp
    4e57:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    4e5b:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    4e5f:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    4e63:	48 89 4d d0          	mov    %rcx,-0x30(%rbp)
    4e67:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
    4e6b:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
    4e6f:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    4e73:	48 89 d6             	mov    %rdx,%rsi
    4e76:	48 89 c7             	mov    %rax,%rdi
    4e79:	e8 57 06 00 00       	callq  54d5 <_ZNSt6vectorIdSaIdEE17_S_check_init_lenEmRKS0_>
    4e7e:	48 89 c1             	mov    %rax,%rcx
    4e81:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
    4e85:	48 89 c2             	mov    %rax,%rdx
    4e88:	48 89 ce             	mov    %rcx,%rsi
    4e8b:	48 89 df             	mov    %rbx,%rdi
    4e8e:	e8 c7 06 00 00       	callq  555a <_ZNSt12_Vector_baseIdSaIdEEC1EmRKS0_>
    4e93:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    4e97:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
    4e9b:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4e9f:	48 89 ce             	mov    %rcx,%rsi
    4ea2:	48 89 c7             	mov    %rax,%rdi
    4ea5:	e8 5a 07 00 00       	callq  5604 <_ZNSt6vectorIdSaIdEE18_M_fill_initializeEmRKd>
    4eaa:	eb 1e                	jmp    4eca <_ZNSt6vectorIdSaIdEEC1EmRKdRKS0_+0x80>
    4eac:	f3 0f 1e fa          	endbr64 
    4eb0:	48 89 c3             	mov    %rax,%rbx
    4eb3:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    4eb7:	48 89 c7             	mov    %rax,%rdi
    4eba:	e8 3d de ff ff       	callq  2cfc <_ZNSt12_Vector_baseIdSaIdEED1Ev>
    4ebf:	48 89 d8             	mov    %rbx,%rax
    4ec2:	48 89 c7             	mov    %rax,%rdi
    4ec5:	e8 16 d5 ff ff       	callq  23e0 <_Unwind_Resume@plt>
    4eca:	48 83 c4 28          	add    $0x28,%rsp
    4ece:	5b                   	pop    %rbx
    4ecf:	5d                   	pop    %rbp
    4ed0:	c3                   	retq   
    4ed1:	90                   	nop

0000000000004ed2 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IivEERKT_>:
    4ed2:	f3 0f 1e fa          	endbr64 
    4ed6:	55                   	push   %rbp
    4ed7:	48 89 e5             	mov    %rsp,%rbp
    4eda:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4ede:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    4ee2:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    4ee6:	8b 00                	mov    (%rax),%eax
    4ee8:	48 63 d0             	movslq %eax,%rdx
    4eeb:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4eef:	48 89 10             	mov    %rdx,(%rax)
    4ef2:	90                   	nop
    4ef3:	5d                   	pop    %rbp
    4ef4:	c3                   	retq   

0000000000004ef5 <_ZNSt6chronoleIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE>:
    4ef5:	f3 0f 1e fa          	endbr64 
    4ef9:	55                   	push   %rbp
    4efa:	48 89 e5             	mov    %rsp,%rbp
    4efd:	48 83 ec 10          	sub    $0x10,%rsp
    4f01:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4f05:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    4f09:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    4f0d:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    4f11:	48 89 d6             	mov    %rdx,%rsi
    4f14:	48 89 c7             	mov    %rax,%rdi
    4f17:	e8 8d 00 00 00       	callq  4fa9 <_ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE>
    4f1c:	83 f0 01             	xor    $0x1,%eax
    4f1f:	c9                   	leaveq 
    4f20:	c3                   	retq   

0000000000004f21 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv>:
    4f21:	f3 0f 1e fa          	endbr64 
    4f25:	55                   	push   %rbp
    4f26:	48 89 e5             	mov    %rsp,%rbp
    4f29:	48 83 ec 20          	sub    $0x20,%rsp
    4f2d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    4f34:	00 00 
    4f36:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    4f3a:	31 c0                	xor    %eax,%eax
    4f3c:	e8 fe fd ff ff       	callq  4d3f <_ZNSt6chrono15duration_valuesIlE4zeroEv>
    4f41:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    4f45:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
    4f49:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    4f4d:	48 89 d6             	mov    %rdx,%rsi
    4f50:	48 89 c7             	mov    %rax,%rdi
    4f53:	e8 1a 00 00 00       	callq  4f72 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_>
    4f58:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    4f5c:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    4f60:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    4f67:	00 00 
    4f69:	74 05                	je     4f70 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv+0x4f>
    4f6b:	e8 a0 d3 ff ff       	callq  2310 <__stack_chk_fail@plt>
    4f70:	c9                   	leaveq 
    4f71:	c3                   	retq   

0000000000004f72 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_>:
    4f72:	f3 0f 1e fa          	endbr64 
    4f76:	55                   	push   %rbp
    4f77:	48 89 e5             	mov    %rsp,%rbp
    4f7a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4f7e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    4f82:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    4f86:	48 8b 10             	mov    (%rax),%rdx
    4f89:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4f8d:	48 89 10             	mov    %rdx,(%rax)
    4f90:	90                   	nop
    4f91:	5d                   	pop    %rbp
    4f92:	c3                   	retq   
    4f93:	90                   	nop

0000000000004f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>:
    4f94:	f3 0f 1e fa          	endbr64 
    4f98:	55                   	push   %rbp
    4f99:	48 89 e5             	mov    %rsp,%rbp
    4f9c:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    4fa0:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    4fa4:	48 8b 00             	mov    (%rax),%rax
    4fa7:	5d                   	pop    %rbp
    4fa8:	c3                   	retq   

0000000000004fa9 <_ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE>:
    4fa9:	f3 0f 1e fa          	endbr64 
    4fad:	55                   	push   %rbp
    4fae:	48 89 e5             	mov    %rsp,%rbp
    4fb1:	53                   	push   %rbx
    4fb2:	48 83 ec 38          	sub    $0x38,%rsp
    4fb6:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
    4fba:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
    4fbe:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    4fc5:	00 00 
    4fc7:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    4fcb:	31 c0                	xor    %eax,%eax
    4fcd:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    4fd1:	48 8b 00             	mov    (%rax),%rax
    4fd4:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    4fd8:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
    4fdc:	48 89 c7             	mov    %rax,%rdi
    4fdf:	e8 b0 ff ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    4fe4:	48 89 c3             	mov    %rax,%rbx
    4fe7:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
    4feb:	48 8b 00             	mov    (%rax),%rax
    4fee:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    4ff2:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    4ff6:	48 89 c7             	mov    %rax,%rdi
    4ff9:	e8 96 ff ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    4ffe:	48 39 c3             	cmp    %rax,%rbx
    5001:	0f 9c c0             	setl   %al
    5004:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    5008:	64 48 33 14 25 28 00 	xor    %fs:0x28,%rdx
    500f:	00 00 
    5011:	74 05                	je     5018 <_ZNSt6chronoltIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE+0x6f>
    5013:	e8 f8 d2 ff ff       	callq  2310 <__stack_chk_fail@plt>
    5018:	48 83 c4 38          	add    $0x38,%rsp
    501c:	5b                   	pop    %rbx
    501d:	5d                   	pop    %rbp
    501e:	c3                   	retq   

000000000000501f <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>:
    501f:	f3 0f 1e fa          	endbr64 
    5023:	55                   	push   %rbp
    5024:	48 89 e5             	mov    %rsp,%rbp
    5027:	48 83 ec 10          	sub    $0x10,%rsp
    502b:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    502f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5033:	48 89 c7             	mov    %rax,%rdi
    5036:	e8 02 00 00 00       	callq  503d <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE>
    503b:	c9                   	leaveq 
    503c:	c3                   	retq   

000000000000503d <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE>:
    503d:	f3 0f 1e fa          	endbr64 
    5041:	55                   	push   %rbp
    5042:	48 89 e5             	mov    %rsp,%rbp
    5045:	48 83 ec 30          	sub    $0x30,%rsp
    5049:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    504d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5054:	00 00 
    5056:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    505a:	31 c0                	xor    %eax,%eax
    505c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5060:	48 89 c7             	mov    %rax,%rdi
    5063:	e8 2c ff ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    5068:	48 89 c1             	mov    %rax,%rcx
    506b:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
    5072:	9b c4 20 
    5075:	48 89 c8             	mov    %rcx,%rax
    5078:	48 f7 ea             	imul   %rdx
    507b:	48 c1 fa 07          	sar    $0x7,%rdx
    507f:	48 89 c8             	mov    %rcx,%rax
    5082:	48 c1 f8 3f          	sar    $0x3f,%rax
    5086:	48 29 c2             	sub    %rax,%rdx
    5089:	48 89 d0             	mov    %rdx,%rax
    508c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    5090:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
    5094:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    5098:	48 89 d6             	mov    %rdx,%rsi
    509b:	48 89 c7             	mov    %rax,%rdi
    509e:	e8 e5 fc ff ff       	callq  4d88 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1EEEC1IlvEERKT_>
    50a3:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    50a7:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
    50ab:	64 48 33 34 25 28 00 	xor    %fs:0x28,%rsi
    50b2:	00 00 
    50b4:	74 05                	je     50bb <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1EEEES2_ILl1ELl1000EElLb1ELb0EE6__castIlS5_EES4_RKNS1_IT_T0_EE+0x7e>
    50b6:	e8 55 d2 ff ff       	callq  2310 <__stack_chk_fail@plt>
    50bb:	c9                   	leaveq 
    50bc:	c3                   	retq   

00000000000050bd <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>:
    50bd:	f3 0f 1e fa          	endbr64 
    50c1:	55                   	push   %rbp
    50c2:	48 89 e5             	mov    %rsp,%rbp
    50c5:	48 83 ec 10          	sub    $0x10,%rsp
    50c9:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    50cd:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    50d1:	48 89 c7             	mov    %rax,%rdi
    50d4:	e8 74 05 00 00       	callq  564d <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE>
    50d9:	c9                   	leaveq 
    50da:	c3                   	retq   

00000000000050db <_ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_>:
    50db:	f3 0f 1e fa          	endbr64 
    50df:	55                   	push   %rbp
    50e0:	48 89 e5             	mov    %rsp,%rbp
    50e3:	53                   	push   %rbx
    50e4:	48 83 ec 48          	sub    $0x48,%rsp
    50e8:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
    50ec:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
    50f0:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    50f7:	00 00 
    50f9:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    50fd:	31 c0                	xor    %eax,%eax
    50ff:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    5103:	48 8b 00             	mov    (%rax),%rax
    5106:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    510a:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
    510e:	48 89 c7             	mov    %rax,%rdi
    5111:	e8 7e fe ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    5116:	48 89 c3             	mov    %rax,%rbx
    5119:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
    511d:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    5121:	48 89 d6             	mov    %rdx,%rsi
    5124:	48 89 c7             	mov    %rax,%rdi
    5127:	e8 84 05 00 00       	callq  56b0 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE>
    512c:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    5130:	48 89 c7             	mov    %rax,%rdi
    5133:	e8 5c fe ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    5138:	48 29 c3             	sub    %rax,%rbx
    513b:	48 89 d8             	mov    %rbx,%rax
    513e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    5142:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
    5146:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    514a:	48 89 d6             	mov    %rdx,%rsi
    514d:	48 89 c7             	mov    %rax,%rdi
    5150:	e8 1d fe ff ff       	callq  4f72 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_>
    5155:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    5159:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    515d:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    5164:	00 00 
    5166:	74 05                	je     516d <_ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_+0x92>
    5168:	e8 a3 d1 ff ff       	callq  2310 <__stack_chk_fail@plt>
    516d:	48 83 c4 48          	add    $0x48,%rsp
    5171:	5b                   	pop    %rbx
    5172:	5d                   	pop    %rbp
    5173:	c3                   	retq   

0000000000005174 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE>:
    5174:	f3 0f 1e fa          	endbr64 
    5178:	55                   	push   %rbp
    5179:	48 89 e5             	mov    %rsp,%rbp
    517c:	48 83 ec 40          	sub    $0x40,%rsp
    5180:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
    5184:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    518b:	00 00 
    518d:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    5191:	31 c0                	xor    %eax,%eax
    5193:	e8 89 fd ff ff       	callq  4f21 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEE4zeroEv>
    5198:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    519c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
    51a0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    51a4:	48 89 d6             	mov    %rdx,%rsi
    51a7:	48 89 c7             	mov    %rax,%rdi
    51aa:	e8 46 fd ff ff       	callq  4ef5 <_ZNSt6chronoleIlSt5ratioILl1ELl1000EElS2_EEbRKNS_8durationIT_T0_EERKNS3_IT1_T2_EE>
    51af:	84 c0                	test   %al,%al
    51b1:	0f 85 8d 00 00 00    	jne    5244 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xd0>
    51b7:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    51bb:	48 89 c7             	mov    %rax,%rdi
    51be:	e8 5c fe ff ff       	callq  501f <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>
    51c3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    51c7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
    51cb:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
    51cf:	48 89 d6             	mov    %rdx,%rsi
    51d2:	48 89 c7             	mov    %rax,%rdi
    51d5:	e8 01 ff ff ff       	callq  50db <_ZNSt6chronomiIlSt5ratioILl1ELl1000EElS1_ILl1ELl1EEEENSt11common_typeIJNS_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_>
    51da:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    51de:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    51e2:	48 89 c7             	mov    %rax,%rdi
    51e5:	e8 d3 fe ff ff       	callq  50bd <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000000000EEEElS2_ILl1ELl1000EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>
    51ea:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    51ee:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
    51f2:	48 89 c7             	mov    %rax,%rdi
    51f5:	e8 78 fb ff ff       	callq  4d72 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv>
    51fa:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    51fe:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
    5202:	48 89 c7             	mov    %rax,%rdi
    5205:	e8 00 d8 ff ff       	callq  2a0a <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000000000EEE5countEv>
    520a:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    520e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
    5212:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
    5216:	48 89 d6             	mov    %rdx,%rsi
    5219:	48 89 c7             	mov    %rax,%rdi
    521c:	e8 2f d0 ff ff       	callq  2250 <nanosleep@plt>
    5221:	83 f8 ff             	cmp    $0xffffffff,%eax
    5224:	75 13                	jne    5239 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xc5>
    5226:	e8 05 d0 ff ff       	callq  2230 <__errno_location@plt>
    522b:	8b 00                	mov    (%rax),%eax
    522d:	83 f8 04             	cmp    $0x4,%eax
    5230:	75 07                	jne    5239 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xc5>
    5232:	b8 01 00 00 00       	mov    $0x1,%eax
    5237:	eb 05                	jmp    523e <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xca>
    5239:	b8 00 00 00 00       	mov    $0x0,%eax
    523e:	84 c0                	test   %al,%al
    5240:	74 03                	je     5245 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xd1>
    5242:	eb ca                	jmp    520e <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0x9a>
    5244:	90                   	nop
    5245:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5249:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    5250:	00 00 
    5252:	74 05                	je     5259 <_ZNSt11this_thread9sleep_forIlSt5ratioILl1ELl1000EEEEvRKNSt6chrono8durationIT_T0_EE+0xe5>
    5254:	e8 b7 d0 ff ff       	callq  2310 <__stack_chk_fail@plt>
    5259:	c9                   	leaveq 
    525a:	c3                   	retq   
    525b:	90                   	nop

000000000000525c <_ZNSaIsEC1Ev>:
    525c:	f3 0f 1e fa          	endbr64 
    5260:	55                   	push   %rbp
    5261:	48 89 e5             	mov    %rsp,%rbp
    5264:	48 83 ec 10          	sub    $0x10,%rsp
    5268:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    526c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5270:	48 89 c7             	mov    %rax,%rdi
    5273:	e8 96 04 00 00       	callq  570e <_ZN9__gnu_cxx13new_allocatorIsEC1Ev>
    5278:	90                   	nop
    5279:	c9                   	leaveq 
    527a:	c3                   	retq   
    527b:	90                   	nop

000000000000527c <_ZNSaIsED1Ev>:
    527c:	f3 0f 1e fa          	endbr64 
    5280:	55                   	push   %rbp
    5281:	48 89 e5             	mov    %rsp,%rbp
    5284:	48 83 ec 10          	sub    $0x10,%rsp
    5288:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    528c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5290:	48 89 c7             	mov    %rax,%rdi
    5293:	e8 86 04 00 00       	callq  571e <_ZN9__gnu_cxx13new_allocatorIsED1Ev>
    5298:	90                   	nop
    5299:	c9                   	leaveq 
    529a:	c3                   	retq   
    529b:	90                   	nop

000000000000529c <_ZNSt6vectorIsSaIsEEC1EmRKS0_>:
    529c:	f3 0f 1e fa          	endbr64 
    52a0:	55                   	push   %rbp
    52a1:	48 89 e5             	mov    %rsp,%rbp
    52a4:	53                   	push   %rbx
    52a5:	48 83 ec 28          	sub    $0x28,%rsp
    52a9:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    52ad:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    52b1:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    52b5:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
    52b9:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    52bd:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    52c1:	48 89 d6             	mov    %rdx,%rsi
    52c4:	48 89 c7             	mov    %rax,%rdi
    52c7:	e8 61 04 00 00       	callq  572d <_ZNSt6vectorIsSaIsEE17_S_check_init_lenEmRKS0_>
    52cc:	48 89 c1             	mov    %rax,%rcx
    52cf:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    52d3:	48 89 c2             	mov    %rax,%rdx
    52d6:	48 89 ce             	mov    %rcx,%rsi
    52d9:	48 89 df             	mov    %rbx,%rdi
    52dc:	e8 f1 04 00 00       	callq  57d2 <_ZNSt12_Vector_baseIsSaIsEEC1EmRKS0_>
    52e1:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    52e5:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    52e9:	48 89 d6             	mov    %rdx,%rsi
    52ec:	48 89 c7             	mov    %rax,%rdi
    52ef:	e8 94 05 00 00       	callq  5888 <_ZNSt6vectorIsSaIsEE21_M_default_initializeEm>
    52f4:	eb 1e                	jmp    5314 <_ZNSt6vectorIsSaIsEEC1EmRKS0_+0x78>
    52f6:	f3 0f 1e fa          	endbr64 
    52fa:	48 89 c3             	mov    %rax,%rbx
    52fd:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5301:	48 89 c7             	mov    %rax,%rdi
    5304:	e8 2f 05 00 00       	callq  5838 <_ZNSt12_Vector_baseIsSaIsEED1Ev>
    5309:	48 89 d8             	mov    %rbx,%rax
    530c:	48 89 c7             	mov    %rax,%rdi
    530f:	e8 cc d0 ff ff       	callq  23e0 <_Unwind_Resume@plt>
    5314:	48 83 c4 28          	add    $0x28,%rsp
    5318:	5b                   	pop    %rbx
    5319:	5d                   	pop    %rbp
    531a:	c3                   	retq   
    531b:	90                   	nop

000000000000531c <_ZNSt6vectorIsSaIsEED1Ev>:
    531c:	f3 0f 1e fa          	endbr64 
    5320:	55                   	push   %rbp
    5321:	48 89 e5             	mov    %rsp,%rbp
    5324:	48 83 ec 10          	sub    $0x10,%rsp
    5328:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    532c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5330:	48 89 c7             	mov    %rax,%rdi
    5333:	e8 94 05 00 00       	callq  58cc <_ZNSt12_Vector_baseIsSaIsEE19_M_get_Tp_allocatorEv>
    5338:	48 89 c2             	mov    %rax,%rdx
    533b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    533f:	48 8b 48 08          	mov    0x8(%rax),%rcx
    5343:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5347:	48 8b 00             	mov    (%rax),%rax
    534a:	48 89 ce             	mov    %rcx,%rsi
    534d:	48 89 c7             	mov    %rax,%rdi
    5350:	e8 89 05 00 00       	callq  58de <_ZSt8_DestroyIPssEvT_S1_RSaIT0_E>
    5355:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5359:	48 89 c7             	mov    %rax,%rdi
    535c:	e8 d7 04 00 00       	callq  5838 <_ZNSt12_Vector_baseIsSaIsEED1Ev>
    5361:	90                   	nop
    5362:	c9                   	leaveq 
    5363:	c3                   	retq   

0000000000005364 <_ZNSt6vectorIsSaIsEE4dataEv>:
    5364:	f3 0f 1e fa          	endbr64 
    5368:	55                   	push   %rbp
    5369:	48 89 e5             	mov    %rsp,%rbp
    536c:	48 83 ec 10          	sub    $0x10,%rsp
    5370:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5374:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5378:	48 8b 10             	mov    (%rax),%rdx
    537b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    537f:	48 89 d6             	mov    %rdx,%rsi
    5382:	48 89 c7             	mov    %rax,%rdi
    5385:	e8 82 05 00 00       	callq  590c <_ZNKSt6vectorIsSaIsEE11_M_data_ptrIsEEPT_S4_>
    538a:	c9                   	leaveq 
    538b:	c3                   	retq   

000000000000538c <_ZNSt6vectorIsSaIsEE5beginEv>:
    538c:	f3 0f 1e fa          	endbr64 
    5390:	55                   	push   %rbp
    5391:	48 89 e5             	mov    %rsp,%rbp
    5394:	48 83 ec 20          	sub    $0x20,%rsp
    5398:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    539c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    53a3:	00 00 
    53a5:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    53a9:	31 c0                	xor    %eax,%eax
    53ab:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    53af:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    53b3:	48 89 d6             	mov    %rdx,%rsi
    53b6:	48 89 c7             	mov    %rax,%rdi
    53b9:	e8 64 05 00 00       	callq  5922 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEC1ERKS1_>
    53be:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    53c2:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    53c6:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    53cd:	00 00 
    53cf:	74 05                	je     53d6 <_ZNSt6vectorIsSaIsEE5beginEv+0x4a>
    53d1:	e8 3a cf ff ff       	callq  2310 <__stack_chk_fail@plt>
    53d6:	c9                   	leaveq 
    53d7:	c3                   	retq   

00000000000053d8 <_ZNSt6vectorIsSaIsEE3endEv>:
    53d8:	f3 0f 1e fa          	endbr64 
    53dc:	55                   	push   %rbp
    53dd:	48 89 e5             	mov    %rsp,%rbp
    53e0:	48 83 ec 20          	sub    $0x20,%rsp
    53e4:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    53e8:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    53ef:	00 00 
    53f1:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    53f5:	31 c0                	xor    %eax,%eax
    53f7:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    53fb:	48 8d 50 08          	lea    0x8(%rax),%rdx
    53ff:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    5403:	48 89 d6             	mov    %rdx,%rsi
    5406:	48 89 c7             	mov    %rax,%rdi
    5409:	e8 14 05 00 00       	callq  5922 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEC1ERKS1_>
    540e:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5412:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    5416:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    541d:	00 00 
    541f:	74 05                	je     5426 <_ZNSt6vectorIsSaIsEE3endEv+0x4e>
    5421:	e8 ea ce ff ff       	callq  2310 <__stack_chk_fail@plt>
    5426:	c9                   	leaveq 
    5427:	c3                   	retq   

0000000000005428 <_ZN9__gnu_cxxneIPsSt6vectorIsSaIsEEEEbRKNS_17__normal_iteratorIT_T0_EESA_>:
    5428:	f3 0f 1e fa          	endbr64 
    542c:	55                   	push   %rbp
    542d:	48 89 e5             	mov    %rsp,%rbp
    5430:	53                   	push   %rbx
    5431:	48 83 ec 18          	sub    $0x18,%rsp
    5435:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    5439:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    543d:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5441:	48 89 c7             	mov    %rax,%rdi
    5444:	e8 fb 04 00 00       	callq  5944 <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEE4baseEv>
    5449:	48 8b 18             	mov    (%rax),%rbx
    544c:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    5450:	48 89 c7             	mov    %rax,%rdi
    5453:	e8 ec 04 00 00       	callq  5944 <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEE4baseEv>
    5458:	48 8b 00             	mov    (%rax),%rax
    545b:	48 39 c3             	cmp    %rax,%rbx
    545e:	0f 95 c0             	setne  %al
    5461:	48 83 c4 18          	add    $0x18,%rsp
    5465:	5b                   	pop    %rbx
    5466:	5d                   	pop    %rbp
    5467:	c3                   	retq   

0000000000005468 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEppEv>:
    5468:	f3 0f 1e fa          	endbr64 
    546c:	55                   	push   %rbp
    546d:	48 89 e5             	mov    %rsp,%rbp
    5470:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5474:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5478:	48 8b 00             	mov    (%rax),%rax
    547b:	48 8d 50 02          	lea    0x2(%rax),%rdx
    547f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5483:	48 89 10             	mov    %rdx,(%rax)
    5486:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    548a:	5d                   	pop    %rbp
    548b:	c3                   	retq   

000000000000548c <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEdeEv>:
    548c:	f3 0f 1e fa          	endbr64 
    5490:	55                   	push   %rbp
    5491:	48 89 e5             	mov    %rsp,%rbp
    5494:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5498:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    549c:	48 8b 00             	mov    (%rax),%rax
    549f:	5d                   	pop    %rbp
    54a0:	c3                   	retq   
    54a1:	90                   	nop

00000000000054a2 <_ZNSt6vectorIsSaIsEEixEm>:
    54a2:	f3 0f 1e fa          	endbr64 
    54a6:	55                   	push   %rbp
    54a7:	48 89 e5             	mov    %rsp,%rbp
    54aa:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    54ae:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    54b2:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    54b6:	48 8b 00             	mov    (%rax),%rax
    54b9:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    54bd:	48 01 d2             	add    %rdx,%rdx
    54c0:	48 01 d0             	add    %rdx,%rax
    54c3:	5d                   	pop    %rbp
    54c4:	c3                   	retq   
    54c5:	90                   	nop

00000000000054c6 <_ZN9__gnu_cxx13new_allocatorIdEC1Ev>:
    54c6:	f3 0f 1e fa          	endbr64 
    54ca:	55                   	push   %rbp
    54cb:	48 89 e5             	mov    %rsp,%rbp
    54ce:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    54d2:	90                   	nop
    54d3:	5d                   	pop    %rbp
    54d4:	c3                   	retq   

00000000000054d5 <_ZNSt6vectorIdSaIdEE17_S_check_init_lenEmRKS0_>:
    54d5:	f3 0f 1e fa          	endbr64 
    54d9:	55                   	push   %rbp
    54da:	48 89 e5             	mov    %rsp,%rbp
    54dd:	53                   	push   %rbx
    54de:	48 83 ec 28          	sub    $0x28,%rsp
    54e2:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    54e6:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
    54ea:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    54f1:	00 00 
    54f3:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    54f7:	31 c0                	xor    %eax,%eax
    54f9:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
    54fd:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    5501:	48 89 d6             	mov    %rdx,%rsi
    5504:	48 89 c7             	mov    %rax,%rdi
    5507:	e8 b4 04 00 00       	callq  59c0 <_ZNSaIdEC1ERKS_>
    550c:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    5510:	48 89 c7             	mov    %rax,%rdi
    5513:	e8 3e 04 00 00       	callq  5956 <_ZNSt6vectorIdSaIdEE11_S_max_sizeERKS0_>
    5518:	48 39 45 d8          	cmp    %rax,-0x28(%rbp)
    551c:	0f 97 c3             	seta   %bl
    551f:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    5523:	48 89 c7             	mov    %rax,%rdi
    5526:	e8 d3 d8 ff ff       	callq  2dfe <_ZNSaIdED1Ev>
    552b:	84 db                	test   %bl,%bl
    552d:	74 0c                	je     553b <_ZNSt6vectorIdSaIdEE17_S_check_init_lenEmRKS0_+0x66>
    552f:	48 8d 3d a2 1e 00 00 	lea    0x1ea2(%rip),%rdi        # 73d8 <_ZStL6ignore+0x277>
    5536:	e8 55 cd ff ff       	callq  2290 <_ZSt20__throw_length_errorPKc@plt>
    553b:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    553f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    5543:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    554a:	00 00 
    554c:	74 05                	je     5553 <_ZNSt6vectorIdSaIdEE17_S_check_init_lenEmRKS0_+0x7e>
    554e:	e8 bd cd ff ff       	callq  2310 <__stack_chk_fail@plt>
    5553:	48 83 c4 28          	add    $0x28,%rsp
    5557:	5b                   	pop    %rbx
    5558:	5d                   	pop    %rbp
    5559:	c3                   	retq   

000000000000555a <_ZNSt12_Vector_baseIdSaIdEEC1EmRKS0_>:
    555a:	f3 0f 1e fa          	endbr64 
    555e:	55                   	push   %rbp
    555f:	48 89 e5             	mov    %rsp,%rbp
    5562:	53                   	push   %rbx
    5563:	48 83 ec 28          	sub    $0x28,%rsp
    5567:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    556b:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    556f:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    5573:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5577:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    557b:	48 89 d6             	mov    %rdx,%rsi
    557e:	48 89 c7             	mov    %rax,%rdi
    5581:	e8 64 04 00 00       	callq  59ea <_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_>
    5586:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    558a:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    558e:	48 89 d6             	mov    %rdx,%rsi
    5591:	48 89 c7             	mov    %rax,%rdi
    5594:	e8 87 04 00 00       	callq  5a20 <_ZNSt12_Vector_baseIdSaIdEE17_M_create_storageEm>
    5599:	eb 1e                	jmp    55b9 <_ZNSt12_Vector_baseIdSaIdEEC1EmRKS0_+0x5f>
    559b:	f3 0f 1e fa          	endbr64 
    559f:	48 89 c3             	mov    %rax,%rbx
    55a2:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    55a6:	48 89 c7             	mov    %rax,%rdi
    55a9:	e8 2e d7 ff ff       	callq  2cdc <_ZNSt12_Vector_baseIdSaIdEE12_Vector_implD1Ev>
    55ae:	48 89 d8             	mov    %rbx,%rax
    55b1:	48 89 c7             	mov    %rax,%rdi
    55b4:	e8 27 ce ff ff       	callq  23e0 <_Unwind_Resume@plt>
    55b9:	48 83 c4 28          	add    $0x28,%rsp
    55bd:	5b                   	pop    %rbx
    55be:	5d                   	pop    %rbp
    55bf:	c3                   	retq   

00000000000055c0 <_ZNSt6vectorIdSaIdEE21_M_default_initializeEm>:
    55c0:	f3 0f 1e fa          	endbr64 
    55c4:	55                   	push   %rbp
    55c5:	48 89 e5             	mov    %rsp,%rbp
    55c8:	48 83 ec 10          	sub    $0x10,%rsp
    55cc:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    55d0:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    55d4:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    55d8:	48 89 c7             	mov    %rax,%rdi
    55db:	e8 6e d7 ff ff       	callq  2d4e <_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv>
    55e0:	48 89 c2             	mov    %rax,%rdx
    55e3:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    55e7:	48 8b 00             	mov    (%rax),%rax
    55ea:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    55ee:	48 89 ce             	mov    %rcx,%rsi
    55f1:	48 89 c7             	mov    %rax,%rdi
    55f4:	e8 81 04 00 00       	callq  5a7a <_ZSt27__uninitialized_default_n_aIPdmdET_S1_T0_RSaIT1_E>
    55f9:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    55fd:	48 89 42 08          	mov    %rax,0x8(%rdx)
    5601:	90                   	nop
    5602:	c9                   	leaveq 
    5603:	c3                   	retq   

0000000000005604 <_ZNSt6vectorIdSaIdEE18_M_fill_initializeEmRKd>:
    5604:	f3 0f 1e fa          	endbr64 
    5608:	55                   	push   %rbp
    5609:	48 89 e5             	mov    %rsp,%rbp
    560c:	48 83 ec 20          	sub    $0x20,%rsp
    5610:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5614:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5618:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    561c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5620:	48 89 c7             	mov    %rax,%rdi
    5623:	e8 26 d7 ff ff       	callq  2d4e <_ZNSt12_Vector_baseIdSaIdEE19_M_get_Tp_allocatorEv>
    5628:	48 89 c1             	mov    %rax,%rcx
    562b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    562f:	48 8b 00             	mov    (%rax),%rax
    5632:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    5636:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi
    563a:	48 89 c7             	mov    %rax,%rdi
    563d:	e8 65 04 00 00       	callq  5aa7 <_ZSt24__uninitialized_fill_n_aIPdmddET_S1_T0_RKT1_RSaIT2_E>
    5642:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    5646:	48 89 42 08          	mov    %rax,0x8(%rdx)
    564a:	90                   	nop
    564b:	c9                   	leaveq 
    564c:	c3                   	retq   

000000000000564d <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE>:
    564d:	f3 0f 1e fa          	endbr64 
    5651:	55                   	push   %rbp
    5652:	48 89 e5             	mov    %rsp,%rbp
    5655:	48 83 ec 30          	sub    $0x30,%rsp
    5659:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    565d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5664:	00 00 
    5666:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    566a:	31 c0                	xor    %eax,%eax
    566c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5670:	48 89 c7             	mov    %rax,%rdi
    5673:	e8 1c f9 ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    5678:	48 69 c0 40 42 0f 00 	imul   $0xf4240,%rax,%rax
    567f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    5683:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
    5687:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    568b:	48 89 d6             	mov    %rdx,%rsi
    568e:	48 89 c7             	mov    %rax,%rdi
    5691:	e8 8a d3 ff ff       	callq  2a20 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEC1IlvEERKT_>
    5696:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    569a:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    569e:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    56a5:	00 00 
    56a7:	74 05                	je     56ae <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000000000EEEES2_ILl1000000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1000EEEES4_RKNS1_IT_T0_EE+0x61>
    56a9:	e8 62 cc ff ff       	callq  2310 <__stack_chk_fail@plt>
    56ae:	c9                   	leaveq 
    56af:	c3                   	retq   

00000000000056b0 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE>:
    56b0:	f3 0f 1e fa          	endbr64 
    56b4:	55                   	push   %rbp
    56b5:	48 89 e5             	mov    %rsp,%rbp
    56b8:	48 83 ec 20          	sub    $0x20,%rsp
    56bc:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    56c0:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    56c4:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    56cb:	00 00 
    56cd:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    56d1:	31 c0                	xor    %eax,%eax
    56d3:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    56d7:	48 89 c7             	mov    %rax,%rdi
    56da:	e8 fd 03 00 00       	callq  5adc <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>
    56df:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
    56e3:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    56e7:	48 89 c7             	mov    %rax,%rdi
    56ea:	e8 a5 f8 ff ff       	callq  4f94 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1000EEE5countEv>
    56ef:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    56f3:	48 89 02             	mov    %rax,(%rdx)
    56f6:	90                   	nop
    56f7:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    56fb:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    5702:	00 00 
    5704:	74 05                	je     570b <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlS1_ILl1ELl1EEvEERKNS0_IT_T0_EE+0x5b>
    5706:	e8 05 cc ff ff       	callq  2310 <__stack_chk_fail@plt>
    570b:	c9                   	leaveq 
    570c:	c3                   	retq   
    570d:	90                   	nop

000000000000570e <_ZN9__gnu_cxx13new_allocatorIsEC1Ev>:
    570e:	f3 0f 1e fa          	endbr64 
    5712:	55                   	push   %rbp
    5713:	48 89 e5             	mov    %rsp,%rbp
    5716:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    571a:	90                   	nop
    571b:	5d                   	pop    %rbp
    571c:	c3                   	retq   
    571d:	90                   	nop

000000000000571e <_ZN9__gnu_cxx13new_allocatorIsED1Ev>:
    571e:	f3 0f 1e fa          	endbr64 
    5722:	55                   	push   %rbp
    5723:	48 89 e5             	mov    %rsp,%rbp
    5726:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    572a:	90                   	nop
    572b:	5d                   	pop    %rbp
    572c:	c3                   	retq   

000000000000572d <_ZNSt6vectorIsSaIsEE17_S_check_init_lenEmRKS0_>:
    572d:	f3 0f 1e fa          	endbr64 
    5731:	55                   	push   %rbp
    5732:	48 89 e5             	mov    %rsp,%rbp
    5735:	53                   	push   %rbx
    5736:	48 83 ec 28          	sub    $0x28,%rsp
    573a:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    573e:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
    5742:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5749:	00 00 
    574b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    574f:	31 c0                	xor    %eax,%eax
    5751:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
    5755:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    5759:	48 89 d6             	mov    %rdx,%rsi
    575c:	48 89 c7             	mov    %rax,%rdi
    575f:	e8 00 04 00 00       	callq  5b64 <_ZNSaIsEC1ERKS_>
    5764:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    5768:	48 89 c7             	mov    %rax,%rdi
    576b:	e8 8a 03 00 00       	callq  5afa <_ZNSt6vectorIsSaIsEE11_S_max_sizeERKS0_>
    5770:	48 39 45 d8          	cmp    %rax,-0x28(%rbp)
    5774:	0f 97 c3             	seta   %bl
    5777:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
    577b:	48 89 c7             	mov    %rax,%rdi
    577e:	e8 f9 fa ff ff       	callq  527c <_ZNSaIsED1Ev>
    5783:	84 db                	test   %bl,%bl
    5785:	74 0c                	je     5793 <_ZNSt6vectorIsSaIsEE17_S_check_init_lenEmRKS0_+0x66>
    5787:	48 8d 3d 4a 1c 00 00 	lea    0x1c4a(%rip),%rdi        # 73d8 <_ZStL6ignore+0x277>
    578e:	e8 fd ca ff ff       	callq  2290 <_ZSt20__throw_length_errorPKc@plt>
    5793:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5797:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
    579b:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    57a2:	00 00 
    57a4:	74 05                	je     57ab <_ZNSt6vectorIsSaIsEE17_S_check_init_lenEmRKS0_+0x7e>
    57a6:	e8 65 cb ff ff       	callq  2310 <__stack_chk_fail@plt>
    57ab:	48 83 c4 28          	add    $0x28,%rsp
    57af:	5b                   	pop    %rbx
    57b0:	5d                   	pop    %rbp
    57b1:	c3                   	retq   

00000000000057b2 <_ZNSt12_Vector_baseIsSaIsEE12_Vector_implD1Ev>:
    57b2:	f3 0f 1e fa          	endbr64 
    57b6:	55                   	push   %rbp
    57b7:	48 89 e5             	mov    %rsp,%rbp
    57ba:	48 83 ec 10          	sub    $0x10,%rsp
    57be:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    57c2:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    57c6:	48 89 c7             	mov    %rax,%rdi
    57c9:	e8 ae fa ff ff       	callq  527c <_ZNSaIsED1Ev>
    57ce:	90                   	nop
    57cf:	c9                   	leaveq 
    57d0:	c3                   	retq   
    57d1:	90                   	nop

00000000000057d2 <_ZNSt12_Vector_baseIsSaIsEEC1EmRKS0_>:
    57d2:	f3 0f 1e fa          	endbr64 
    57d6:	55                   	push   %rbp
    57d7:	48 89 e5             	mov    %rsp,%rbp
    57da:	53                   	push   %rbx
    57db:	48 83 ec 28          	sub    $0x28,%rsp
    57df:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    57e3:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    57e7:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    57eb:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    57ef:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    57f3:	48 89 d6             	mov    %rdx,%rsi
    57f6:	48 89 c7             	mov    %rax,%rdi
    57f9:	e8 90 03 00 00       	callq  5b8e <_ZNSt12_Vector_baseIsSaIsEE12_Vector_implC1ERKS0_>
    57fe:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    5802:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5806:	48 89 d6             	mov    %rdx,%rsi
    5809:	48 89 c7             	mov    %rax,%rdi
    580c:	e8 b3 03 00 00       	callq  5bc4 <_ZNSt12_Vector_baseIsSaIsEE17_M_create_storageEm>
    5811:	eb 1e                	jmp    5831 <_ZNSt12_Vector_baseIsSaIsEEC1EmRKS0_+0x5f>
    5813:	f3 0f 1e fa          	endbr64 
    5817:	48 89 c3             	mov    %rax,%rbx
    581a:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    581e:	48 89 c7             	mov    %rax,%rdi
    5821:	e8 8c ff ff ff       	callq  57b2 <_ZNSt12_Vector_baseIsSaIsEE12_Vector_implD1Ev>
    5826:	48 89 d8             	mov    %rbx,%rax
    5829:	48 89 c7             	mov    %rax,%rdi
    582c:	e8 af cb ff ff       	callq  23e0 <_Unwind_Resume@plt>
    5831:	48 83 c4 28          	add    $0x28,%rsp
    5835:	5b                   	pop    %rbx
    5836:	5d                   	pop    %rbp
    5837:	c3                   	retq   

0000000000005838 <_ZNSt12_Vector_baseIsSaIsEED1Ev>:
    5838:	f3 0f 1e fa          	endbr64 
    583c:	55                   	push   %rbp
    583d:	48 89 e5             	mov    %rsp,%rbp
    5840:	48 83 ec 10          	sub    $0x10,%rsp
    5844:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5848:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    584c:	48 8b 50 10          	mov    0x10(%rax),%rdx
    5850:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5854:	48 8b 00             	mov    (%rax),%rax
    5857:	48 29 c2             	sub    %rax,%rdx
    585a:	48 89 d0             	mov    %rdx,%rax
    585d:	48 d1 f8             	sar    %rax
    5860:	48 89 c2             	mov    %rax,%rdx
    5863:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5867:	48 8b 08             	mov    (%rax),%rcx
    586a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    586e:	48 89 ce             	mov    %rcx,%rsi
    5871:	48 89 c7             	mov    %rax,%rdi
    5874:	e8 a5 03 00 00       	callq  5c1e <_ZNSt12_Vector_baseIsSaIsEE13_M_deallocateEPsm>
    5879:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    587d:	48 89 c7             	mov    %rax,%rdi
    5880:	e8 2d ff ff ff       	callq  57b2 <_ZNSt12_Vector_baseIsSaIsEE12_Vector_implD1Ev>
    5885:	90                   	nop
    5886:	c9                   	leaveq 
    5887:	c3                   	retq   

0000000000005888 <_ZNSt6vectorIsSaIsEE21_M_default_initializeEm>:
    5888:	f3 0f 1e fa          	endbr64 
    588c:	55                   	push   %rbp
    588d:	48 89 e5             	mov    %rsp,%rbp
    5890:	48 83 ec 10          	sub    $0x10,%rsp
    5894:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5898:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    589c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    58a0:	48 89 c7             	mov    %rax,%rdi
    58a3:	e8 24 00 00 00       	callq  58cc <_ZNSt12_Vector_baseIsSaIsEE19_M_get_Tp_allocatorEv>
    58a8:	48 89 c2             	mov    %rax,%rdx
    58ab:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    58af:	48 8b 00             	mov    (%rax),%rax
    58b2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    58b6:	48 89 ce             	mov    %rcx,%rsi
    58b9:	48 89 c7             	mov    %rax,%rdi
    58bc:	e8 96 03 00 00       	callq  5c57 <_ZSt27__uninitialized_default_n_aIPsmsET_S1_T0_RSaIT1_E>
    58c1:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    58c5:	48 89 42 08          	mov    %rax,0x8(%rdx)
    58c9:	90                   	nop
    58ca:	c9                   	leaveq 
    58cb:	c3                   	retq   

00000000000058cc <_ZNSt12_Vector_baseIsSaIsEE19_M_get_Tp_allocatorEv>:
    58cc:	f3 0f 1e fa          	endbr64 
    58d0:	55                   	push   %rbp
    58d1:	48 89 e5             	mov    %rsp,%rbp
    58d4:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    58d8:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    58dc:	5d                   	pop    %rbp
    58dd:	c3                   	retq   

00000000000058de <_ZSt8_DestroyIPssEvT_S1_RSaIT0_E>:
    58de:	f3 0f 1e fa          	endbr64 
    58e2:	55                   	push   %rbp
    58e3:	48 89 e5             	mov    %rsp,%rbp
    58e6:	48 83 ec 20          	sub    $0x20,%rsp
    58ea:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    58ee:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    58f2:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    58f6:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    58fa:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    58fe:	48 89 d6             	mov    %rdx,%rsi
    5901:	48 89 c7             	mov    %rax,%rdi
    5904:	e8 7b 03 00 00       	callq  5c84 <_ZSt8_DestroyIPsEvT_S1_>
    5909:	90                   	nop
    590a:	c9                   	leaveq 
    590b:	c3                   	retq   

000000000000590c <_ZNKSt6vectorIsSaIsEE11_M_data_ptrIsEEPT_S4_>:
    590c:	f3 0f 1e fa          	endbr64 
    5910:	55                   	push   %rbp
    5911:	48 89 e5             	mov    %rsp,%rbp
    5914:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5918:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    591c:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5920:	5d                   	pop    %rbp
    5921:	c3                   	retq   

0000000000005922 <_ZN9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEEC1ERKS1_>:
    5922:	f3 0f 1e fa          	endbr64 
    5926:	55                   	push   %rbp
    5927:	48 89 e5             	mov    %rsp,%rbp
    592a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    592e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5932:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5936:	48 8b 10             	mov    (%rax),%rdx
    5939:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    593d:	48 89 10             	mov    %rdx,(%rax)
    5940:	90                   	nop
    5941:	5d                   	pop    %rbp
    5942:	c3                   	retq   
    5943:	90                   	nop

0000000000005944 <_ZNK9__gnu_cxx17__normal_iteratorIPsSt6vectorIsSaIsEEE4baseEv>:
    5944:	f3 0f 1e fa          	endbr64 
    5948:	55                   	push   %rbp
    5949:	48 89 e5             	mov    %rsp,%rbp
    594c:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5950:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5954:	5d                   	pop    %rbp
    5955:	c3                   	retq   

0000000000005956 <_ZNSt6vectorIdSaIdEE11_S_max_sizeERKS0_>:
    5956:	f3 0f 1e fa          	endbr64 
    595a:	55                   	push   %rbp
    595b:	48 89 e5             	mov    %rsp,%rbp
    595e:	48 83 ec 30          	sub    $0x30,%rsp
    5962:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    5966:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    596d:	00 00 
    596f:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    5973:	31 c0                	xor    %eax,%eax
    5975:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
    597c:	ff ff 0f 
    597f:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    5983:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5987:	48 89 c7             	mov    %rax,%rdi
    598a:	e8 1f 03 00 00       	callq  5cae <_ZNSt16allocator_traitsISaIdEE8max_sizeERKS0_>
    598f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
    5993:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
    5997:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
    599b:	48 89 d6             	mov    %rdx,%rsi
    599e:	48 89 c7             	mov    %rax,%rdi
    59a1:	e8 26 03 00 00       	callq  5ccc <_ZSt3minImERKT_S2_S2_>
    59a6:	48 8b 00             	mov    (%rax),%rax
    59a9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    59ad:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    59b4:	00 00 
    59b6:	74 05                	je     59bd <_ZNSt6vectorIdSaIdEE11_S_max_sizeERKS0_+0x67>
    59b8:	e8 53 c9 ff ff       	callq  2310 <__stack_chk_fail@plt>
    59bd:	c9                   	leaveq 
    59be:	c3                   	retq   
    59bf:	90                   	nop

00000000000059c0 <_ZNSaIdEC1ERKS_>:
    59c0:	f3 0f 1e fa          	endbr64 
    59c4:	55                   	push   %rbp
    59c5:	48 89 e5             	mov    %rsp,%rbp
    59c8:	48 83 ec 10          	sub    $0x10,%rsp
    59cc:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    59d0:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    59d4:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    59d8:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    59dc:	48 89 d6             	mov    %rdx,%rsi
    59df:	48 89 c7             	mov    %rax,%rdi
    59e2:	e8 15 03 00 00       	callq  5cfc <_ZN9__gnu_cxx13new_allocatorIdEC1ERKS1_>
    59e7:	90                   	nop
    59e8:	c9                   	leaveq 
    59e9:	c3                   	retq   

00000000000059ea <_ZNSt12_Vector_baseIdSaIdEE12_Vector_implC1ERKS0_>:
    59ea:	f3 0f 1e fa          	endbr64 
    59ee:	55                   	push   %rbp
    59ef:	48 89 e5             	mov    %rsp,%rbp
    59f2:	48 83 ec 10          	sub    $0x10,%rsp
    59f6:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    59fa:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    59fe:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5a02:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a06:	48 89 d6             	mov    %rdx,%rsi
    5a09:	48 89 c7             	mov    %rax,%rdi
    5a0c:	e8 af ff ff ff       	callq  59c0 <_ZNSaIdEC1ERKS_>
    5a11:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a15:	48 89 c7             	mov    %rax,%rdi
    5a18:	e8 f3 02 00 00       	callq  5d10 <_ZNSt12_Vector_baseIdSaIdEE17_Vector_impl_dataC1Ev>
    5a1d:	90                   	nop
    5a1e:	c9                   	leaveq 
    5a1f:	c3                   	retq   

0000000000005a20 <_ZNSt12_Vector_baseIdSaIdEE17_M_create_storageEm>:
    5a20:	f3 0f 1e fa          	endbr64 
    5a24:	55                   	push   %rbp
    5a25:	48 89 e5             	mov    %rsp,%rbp
    5a28:	48 83 ec 10          	sub    $0x10,%rsp
    5a2c:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5a30:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5a34:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5a38:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a3c:	48 89 d6             	mov    %rdx,%rsi
    5a3f:	48 89 c7             	mov    %rax,%rdi
    5a42:	e8 fb 02 00 00       	callq  5d42 <_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm>
    5a47:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    5a4b:	48 89 02             	mov    %rax,(%rdx)
    5a4e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a52:	48 8b 10             	mov    (%rax),%rdx
    5a55:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a59:	48 89 50 08          	mov    %rdx,0x8(%rax)
    5a5d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a61:	48 8b 00             	mov    (%rax),%rax
    5a64:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5a68:	48 c1 e2 03          	shl    $0x3,%rdx
    5a6c:	48 01 c2             	add    %rax,%rdx
    5a6f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a73:	48 89 50 10          	mov    %rdx,0x10(%rax)
    5a77:	90                   	nop
    5a78:	c9                   	leaveq 
    5a79:	c3                   	retq   

0000000000005a7a <_ZSt27__uninitialized_default_n_aIPdmdET_S1_T0_RSaIT1_E>:
    5a7a:	f3 0f 1e fa          	endbr64 
    5a7e:	55                   	push   %rbp
    5a7f:	48 89 e5             	mov    %rsp,%rbp
    5a82:	48 83 ec 20          	sub    $0x20,%rsp
    5a86:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5a8a:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5a8e:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    5a92:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5a96:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5a9a:	48 89 d6             	mov    %rdx,%rsi
    5a9d:	48 89 c7             	mov    %rax,%rdi
    5aa0:	e8 d4 02 00 00       	callq  5d79 <_ZSt25__uninitialized_default_nIPdmET_S1_T0_>
    5aa5:	c9                   	leaveq 
    5aa6:	c3                   	retq   

0000000000005aa7 <_ZSt24__uninitialized_fill_n_aIPdmddET_S1_T0_RKT1_RSaIT2_E>:
    5aa7:	f3 0f 1e fa          	endbr64 
    5aab:	55                   	push   %rbp
    5aac:	48 89 e5             	mov    %rsp,%rbp
    5aaf:	48 83 ec 20          	sub    $0x20,%rsp
    5ab3:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5ab7:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5abb:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    5abf:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
    5ac3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    5ac7:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    5acb:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5acf:	48 89 ce             	mov    %rcx,%rsi
    5ad2:	48 89 c7             	mov    %rax,%rdi
    5ad5:	e8 cc 02 00 00       	callq  5da6 <_ZSt20uninitialized_fill_nIPdmdET_S1_T0_RKT1_>
    5ada:	c9                   	leaveq 
    5adb:	c3                   	retq   

0000000000005adc <_ZNSt6chrono13duration_castINS_8durationIlSt5ratioILl1ELl1000EEEElS2_ILl1ELl1EEEENSt9enable_ifIXsrNS_13__is_durationIT_EE5valueES8_E4typeERKNS1_IT0_T1_EE>:
    5adc:	f3 0f 1e fa          	endbr64 
    5ae0:	55                   	push   %rbp
    5ae1:	48 89 e5             	mov    %rsp,%rbp
    5ae4:	48 83 ec 10          	sub    $0x10,%rsp
    5ae8:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5aec:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5af0:	48 89 c7             	mov    %rax,%rdi
    5af3:	e8 e3 02 00 00       	callq  5ddb <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE>
    5af8:	c9                   	leaveq 
    5af9:	c3                   	retq   

0000000000005afa <_ZNSt6vectorIsSaIsEE11_S_max_sizeERKS0_>:
    5afa:	f3 0f 1e fa          	endbr64 
    5afe:	55                   	push   %rbp
    5aff:	48 89 e5             	mov    %rsp,%rbp
    5b02:	48 83 ec 30          	sub    $0x30,%rsp
    5b06:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    5b0a:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5b11:	00 00 
    5b13:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    5b17:	31 c0                	xor    %eax,%eax
    5b19:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
    5b20:	ff ff 3f 
    5b23:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    5b27:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5b2b:	48 89 c7             	mov    %rax,%rdi
    5b2e:	e8 0b 03 00 00       	callq  5e3e <_ZNSt16allocator_traitsISaIsEE8max_sizeERKS0_>
    5b33:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
    5b37:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
    5b3b:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
    5b3f:	48 89 d6             	mov    %rdx,%rsi
    5b42:	48 89 c7             	mov    %rax,%rdi
    5b45:	e8 82 01 00 00       	callq  5ccc <_ZSt3minImERKT_S2_S2_>
    5b4a:	48 8b 00             	mov    (%rax),%rax
    5b4d:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    5b51:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    5b58:	00 00 
    5b5a:	74 05                	je     5b61 <_ZNSt6vectorIsSaIsEE11_S_max_sizeERKS0_+0x67>
    5b5c:	e8 af c7 ff ff       	callq  2310 <__stack_chk_fail@plt>
    5b61:	c9                   	leaveq 
    5b62:	c3                   	retq   
    5b63:	90                   	nop

0000000000005b64 <_ZNSaIsEC1ERKS_>:
    5b64:	f3 0f 1e fa          	endbr64 
    5b68:	55                   	push   %rbp
    5b69:	48 89 e5             	mov    %rsp,%rbp
    5b6c:	48 83 ec 10          	sub    $0x10,%rsp
    5b70:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5b74:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5b78:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5b7c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5b80:	48 89 d6             	mov    %rdx,%rsi
    5b83:	48 89 c7             	mov    %rax,%rdi
    5b86:	e8 d1 02 00 00       	callq  5e5c <_ZN9__gnu_cxx13new_allocatorIsEC1ERKS1_>
    5b8b:	90                   	nop
    5b8c:	c9                   	leaveq 
    5b8d:	c3                   	retq   

0000000000005b8e <_ZNSt12_Vector_baseIsSaIsEE12_Vector_implC1ERKS0_>:
    5b8e:	f3 0f 1e fa          	endbr64 
    5b92:	55                   	push   %rbp
    5b93:	48 89 e5             	mov    %rsp,%rbp
    5b96:	48 83 ec 10          	sub    $0x10,%rsp
    5b9a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5b9e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5ba2:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5ba6:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5baa:	48 89 d6             	mov    %rdx,%rsi
    5bad:	48 89 c7             	mov    %rax,%rdi
    5bb0:	e8 af ff ff ff       	callq  5b64 <_ZNSaIsEC1ERKS_>
    5bb5:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5bb9:	48 89 c7             	mov    %rax,%rdi
    5bbc:	e8 af 02 00 00       	callq  5e70 <_ZNSt12_Vector_baseIsSaIsEE17_Vector_impl_dataC1Ev>
    5bc1:	90                   	nop
    5bc2:	c9                   	leaveq 
    5bc3:	c3                   	retq   

0000000000005bc4 <_ZNSt12_Vector_baseIsSaIsEE17_M_create_storageEm>:
    5bc4:	f3 0f 1e fa          	endbr64 
    5bc8:	55                   	push   %rbp
    5bc9:	48 89 e5             	mov    %rsp,%rbp
    5bcc:	48 83 ec 10          	sub    $0x10,%rsp
    5bd0:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5bd4:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5bd8:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5bdc:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5be0:	48 89 d6             	mov    %rdx,%rsi
    5be3:	48 89 c7             	mov    %rax,%rdi
    5be6:	e8 b7 02 00 00       	callq  5ea2 <_ZNSt12_Vector_baseIsSaIsEE11_M_allocateEm>
    5beb:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
    5bef:	48 89 02             	mov    %rax,(%rdx)
    5bf2:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5bf6:	48 8b 10             	mov    (%rax),%rdx
    5bf9:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5bfd:	48 89 50 08          	mov    %rdx,0x8(%rax)
    5c01:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5c05:	48 8b 00             	mov    (%rax),%rax
    5c08:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5c0c:	48 01 d2             	add    %rdx,%rdx
    5c0f:	48 01 c2             	add    %rax,%rdx
    5c12:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5c16:	48 89 50 10          	mov    %rdx,0x10(%rax)
    5c1a:	90                   	nop
    5c1b:	c9                   	leaveq 
    5c1c:	c3                   	retq   
    5c1d:	90                   	nop

0000000000005c1e <_ZNSt12_Vector_baseIsSaIsEE13_M_deallocateEPsm>:
    5c1e:	f3 0f 1e fa          	endbr64 
    5c22:	55                   	push   %rbp
    5c23:	48 89 e5             	mov    %rsp,%rbp
    5c26:	48 83 ec 20          	sub    $0x20,%rsp
    5c2a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5c2e:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5c32:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    5c36:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
    5c3b:	74 17                	je     5c54 <_ZNSt12_Vector_baseIsSaIsEE13_M_deallocateEPsm+0x36>
    5c3d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5c41:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    5c45:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    5c49:	48 89 ce             	mov    %rcx,%rsi
    5c4c:	48 89 c7             	mov    %rax,%rdi
    5c4f:	e8 85 02 00 00       	callq  5ed9 <_ZNSt16allocator_traitsISaIsEE10deallocateERS0_Psm>
    5c54:	90                   	nop
    5c55:	c9                   	leaveq 
    5c56:	c3                   	retq   

0000000000005c57 <_ZSt27__uninitialized_default_n_aIPsmsET_S1_T0_RSaIT1_E>:
    5c57:	f3 0f 1e fa          	endbr64 
    5c5b:	55                   	push   %rbp
    5c5c:	48 89 e5             	mov    %rsp,%rbp
    5c5f:	48 83 ec 20          	sub    $0x20,%rsp
    5c63:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5c67:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5c6b:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    5c6f:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5c73:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5c77:	48 89 d6             	mov    %rdx,%rsi
    5c7a:	48 89 c7             	mov    %rax,%rdi
    5c7d:	e8 89 02 00 00       	callq  5f0b <_ZSt25__uninitialized_default_nIPsmET_S1_T0_>
    5c82:	c9                   	leaveq 
    5c83:	c3                   	retq   

0000000000005c84 <_ZSt8_DestroyIPsEvT_S1_>:
    5c84:	f3 0f 1e fa          	endbr64 
    5c88:	55                   	push   %rbp
    5c89:	48 89 e5             	mov    %rsp,%rbp
    5c8c:	48 83 ec 10          	sub    $0x10,%rsp
    5c90:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5c94:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5c98:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5c9c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5ca0:	48 89 d6             	mov    %rdx,%rsi
    5ca3:	48 89 c7             	mov    %rax,%rdi
    5ca6:	e8 8d 02 00 00       	callq  5f38 <_ZNSt12_Destroy_auxILb1EE9__destroyIPsEEvT_S3_>
    5cab:	90                   	nop
    5cac:	c9                   	leaveq 
    5cad:	c3                   	retq   

0000000000005cae <_ZNSt16allocator_traitsISaIdEE8max_sizeERKS0_>:
    5cae:	f3 0f 1e fa          	endbr64 
    5cb2:	55                   	push   %rbp
    5cb3:	48 89 e5             	mov    %rsp,%rbp
    5cb6:	48 83 ec 10          	sub    $0x10,%rsp
    5cba:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5cbe:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5cc2:	48 89 c7             	mov    %rax,%rdi
    5cc5:	e8 82 02 00 00       	callq  5f4c <_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv>
    5cca:	c9                   	leaveq 
    5ccb:	c3                   	retq   

0000000000005ccc <_ZSt3minImERKT_S2_S2_>:
    5ccc:	f3 0f 1e fa          	endbr64 
    5cd0:	55                   	push   %rbp
    5cd1:	48 89 e5             	mov    %rsp,%rbp
    5cd4:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5cd8:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5cdc:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5ce0:	48 8b 10             	mov    (%rax),%rdx
    5ce3:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5ce7:	48 8b 00             	mov    (%rax),%rax
    5cea:	48 39 c2             	cmp    %rax,%rdx
    5ced:	73 06                	jae    5cf5 <_ZSt3minImERKT_S2_S2_+0x29>
    5cef:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5cf3:	eb 04                	jmp    5cf9 <_ZSt3minImERKT_S2_S2_+0x2d>
    5cf5:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5cf9:	5d                   	pop    %rbp
    5cfa:	c3                   	retq   
    5cfb:	90                   	nop

0000000000005cfc <_ZN9__gnu_cxx13new_allocatorIdEC1ERKS1_>:
    5cfc:	f3 0f 1e fa          	endbr64 
    5d00:	55                   	push   %rbp
    5d01:	48 89 e5             	mov    %rsp,%rbp
    5d04:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5d08:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5d0c:	90                   	nop
    5d0d:	5d                   	pop    %rbp
    5d0e:	c3                   	retq   
    5d0f:	90                   	nop

0000000000005d10 <_ZNSt12_Vector_baseIdSaIdEE17_Vector_impl_dataC1Ev>:
    5d10:	f3 0f 1e fa          	endbr64 
    5d14:	55                   	push   %rbp
    5d15:	48 89 e5             	mov    %rsp,%rbp
    5d18:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5d1c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5d20:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
    5d27:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5d2b:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
    5d32:	00 
    5d33:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5d37:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
    5d3e:	00 
    5d3f:	90                   	nop
    5d40:	5d                   	pop    %rbp
    5d41:	c3                   	retq   

0000000000005d42 <_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm>:
    5d42:	f3 0f 1e fa          	endbr64 
    5d46:	55                   	push   %rbp
    5d47:	48 89 e5             	mov    %rsp,%rbp
    5d4a:	48 83 ec 10          	sub    $0x10,%rsp
    5d4e:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5d52:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5d56:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
    5d5b:	74 15                	je     5d72 <_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm+0x30>
    5d5d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5d61:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5d65:	48 89 d6             	mov    %rdx,%rsi
    5d68:	48 89 c7             	mov    %rax,%rdi
    5d6b:	e8 f4 01 00 00       	callq  5f64 <_ZNSt16allocator_traitsISaIdEE8allocateERS0_m>
    5d70:	eb 05                	jmp    5d77 <_ZNSt12_Vector_baseIdSaIdEE11_M_allocateEm+0x35>
    5d72:	b8 00 00 00 00       	mov    $0x0,%eax
    5d77:	c9                   	leaveq 
    5d78:	c3                   	retq   

0000000000005d79 <_ZSt25__uninitialized_default_nIPdmET_S1_T0_>:
    5d79:	f3 0f 1e fa          	endbr64 
    5d7d:	55                   	push   %rbp
    5d7e:	48 89 e5             	mov    %rsp,%rbp
    5d81:	48 83 ec 20          	sub    $0x20,%rsp
    5d85:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    5d89:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    5d8d:	c6 45 ff 01          	movb   $0x1,-0x1(%rbp)
    5d91:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    5d95:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5d99:	48 89 d6             	mov    %rdx,%rsi
    5d9c:	48 89 c7             	mov    %rax,%rdi
    5d9f:	e8 ee 01 00 00       	callq  5f92 <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPdmEET_S3_T0_>
    5da4:	c9                   	leaveq 
    5da5:	c3                   	retq   

0000000000005da6 <_ZSt20uninitialized_fill_nIPdmdET_S1_T0_RKT1_>:
    5da6:	f3 0f 1e fa          	endbr64 
    5daa:	55                   	push   %rbp
    5dab:	48 89 e5             	mov    %rsp,%rbp
    5dae:	48 83 ec 30          	sub    $0x30,%rsp
    5db2:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    5db6:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    5dba:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    5dbe:	c6 45 ff 01          	movb   $0x1,-0x1(%rbp)
    5dc2:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
    5dc6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
    5dca:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5dce:	48 89 ce             	mov    %rcx,%rsi
    5dd1:	48 89 c7             	mov    %rax,%rdi
    5dd4:	e8 12 02 00 00       	callq  5feb <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPdmdEET_S3_T0_RKT1_>
    5dd9:	c9                   	leaveq 
    5dda:	c3                   	retq   

0000000000005ddb <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE>:
    5ddb:	f3 0f 1e fa          	endbr64 
    5ddf:	55                   	push   %rbp
    5de0:	48 89 e5             	mov    %rsp,%rbp
    5de3:	48 83 ec 30          	sub    $0x30,%rsp
    5de7:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
    5deb:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5df2:	00 00 
    5df4:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    5df8:	31 c0                	xor    %eax,%eax
    5dfa:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    5dfe:	48 89 c7             	mov    %rax,%rdi
    5e01:	e8 6c ef ff ff       	callq  4d72 <_ZNKSt6chrono8durationIlSt5ratioILl1ELl1EEE5countEv>
    5e06:	48 69 c0 e8 03 00 00 	imul   $0x3e8,%rax,%rax
    5e0d:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    5e11:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
    5e15:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
    5e19:	48 89 d6             	mov    %rdx,%rsi
    5e1c:	48 89 c7             	mov    %rax,%rdi
    5e1f:	e8 4e f1 ff ff       	callq  4f72 <_ZNSt6chrono8durationIlSt5ratioILl1ELl1000EEEC1IlvEERKT_>
    5e24:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    5e28:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    5e2c:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    5e33:	00 00 
    5e35:	74 05                	je     5e3c <_ZNSt6chrono20__duration_cast_implINS_8durationIlSt5ratioILl1ELl1000EEEES2_ILl1000ELl1EElLb0ELb1EE6__castIlS2_ILl1ELl1EEEES4_RKNS1_IT_T0_EE+0x61>
    5e37:	e8 d4 c4 ff ff       	callq  2310 <__stack_chk_fail@plt>
    5e3c:	c9                   	leaveq 
    5e3d:	c3                   	retq   

0000000000005e3e <_ZNSt16allocator_traitsISaIsEE8max_sizeERKS0_>:
    5e3e:	f3 0f 1e fa          	endbr64 
    5e42:	55                   	push   %rbp
    5e43:	48 89 e5             	mov    %rsp,%rbp
    5e46:	48 83 ec 10          	sub    $0x10,%rsp
    5e4a:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5e4e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5e52:	48 89 c7             	mov    %rax,%rdi
    5e55:	e8 c2 01 00 00       	callq  601c <_ZNK9__gnu_cxx13new_allocatorIsE8max_sizeEv>
    5e5a:	c9                   	leaveq 
    5e5b:	c3                   	retq   

0000000000005e5c <_ZN9__gnu_cxx13new_allocatorIsEC1ERKS1_>:
    5e5c:	f3 0f 1e fa          	endbr64 
    5e60:	55                   	push   %rbp
    5e61:	48 89 e5             	mov    %rsp,%rbp
    5e64:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5e68:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5e6c:	90                   	nop
    5e6d:	5d                   	pop    %rbp
    5e6e:	c3                   	retq   
    5e6f:	90                   	nop

0000000000005e70 <_ZNSt12_Vector_baseIsSaIsEE17_Vector_impl_dataC1Ev>:
    5e70:	f3 0f 1e fa          	endbr64 
    5e74:	55                   	push   %rbp
    5e75:	48 89 e5             	mov    %rsp,%rbp
    5e78:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5e7c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5e80:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
    5e87:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5e8b:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
    5e92:	00 
    5e93:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5e97:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
    5e9e:	00 
    5e9f:	90                   	nop
    5ea0:	5d                   	pop    %rbp
    5ea1:	c3                   	retq   

0000000000005ea2 <_ZNSt12_Vector_baseIsSaIsEE11_M_allocateEm>:
    5ea2:	f3 0f 1e fa          	endbr64 
    5ea6:	55                   	push   %rbp
    5ea7:	48 89 e5             	mov    %rsp,%rbp
    5eaa:	48 83 ec 10          	sub    $0x10,%rsp
    5eae:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5eb2:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5eb6:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
    5ebb:	74 15                	je     5ed2 <_ZNSt12_Vector_baseIsSaIsEE11_M_allocateEm+0x30>
    5ebd:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5ec1:	48 8b 55 f0          	mov    -0x10(%rbp),%rdx
    5ec5:	48 89 d6             	mov    %rdx,%rsi
    5ec8:	48 89 c7             	mov    %rax,%rdi
    5ecb:	e8 64 01 00 00       	callq  6034 <_ZNSt16allocator_traitsISaIsEE8allocateERS0_m>
    5ed0:	eb 05                	jmp    5ed7 <_ZNSt12_Vector_baseIsSaIsEE11_M_allocateEm+0x35>
    5ed2:	b8 00 00 00 00       	mov    $0x0,%eax
    5ed7:	c9                   	leaveq 
    5ed8:	c3                   	retq   

0000000000005ed9 <_ZNSt16allocator_traitsISaIsEE10deallocateERS0_Psm>:
    5ed9:	f3 0f 1e fa          	endbr64 
    5edd:	55                   	push   %rbp
    5ede:	48 89 e5             	mov    %rsp,%rbp
    5ee1:	48 83 ec 20          	sub    $0x20,%rsp
    5ee5:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5ee9:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5eed:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    5ef1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    5ef5:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    5ef9:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5efd:	48 89 ce             	mov    %rcx,%rsi
    5f00:	48 89 c7             	mov    %rax,%rdi
    5f03:	e8 5a 01 00 00       	callq  6062 <_ZN9__gnu_cxx13new_allocatorIsE10deallocateEPsm>
    5f08:	90                   	nop
    5f09:	c9                   	leaveq 
    5f0a:	c3                   	retq   

0000000000005f0b <_ZSt25__uninitialized_default_nIPsmET_S1_T0_>:
    5f0b:	f3 0f 1e fa          	endbr64 
    5f0f:	55                   	push   %rbp
    5f10:	48 89 e5             	mov    %rsp,%rbp
    5f13:	48 83 ec 20          	sub    $0x20,%rsp
    5f17:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    5f1b:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    5f1f:	c6 45 ff 01          	movb   $0x1,-0x1(%rbp)
    5f23:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
    5f27:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5f2b:	48 89 d6             	mov    %rdx,%rsi
    5f2e:	48 89 c7             	mov    %rax,%rdi
    5f31:	e8 53 01 00 00       	callq  6089 <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPsmEET_S3_T0_>
    5f36:	c9                   	leaveq 
    5f37:	c3                   	retq   

0000000000005f38 <_ZNSt12_Destroy_auxILb1EE9__destroyIPsEEvT_S3_>:
    5f38:	f3 0f 1e fa          	endbr64 
    5f3c:	55                   	push   %rbp
    5f3d:	48 89 e5             	mov    %rsp,%rbp
    5f40:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5f44:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5f48:	90                   	nop
    5f49:	5d                   	pop    %rbp
    5f4a:	c3                   	retq   
    5f4b:	90                   	nop

0000000000005f4c <_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv>:
    5f4c:	f3 0f 1e fa          	endbr64 
    5f50:	55                   	push   %rbp
    5f51:	48 89 e5             	mov    %rsp,%rbp
    5f54:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5f58:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
    5f5f:	ff ff 0f 
    5f62:	5d                   	pop    %rbp
    5f63:	c3                   	retq   

0000000000005f64 <_ZNSt16allocator_traitsISaIdEE8allocateERS0_m>:
    5f64:	f3 0f 1e fa          	endbr64 
    5f68:	55                   	push   %rbp
    5f69:	48 89 e5             	mov    %rsp,%rbp
    5f6c:	48 83 ec 10          	sub    $0x10,%rsp
    5f70:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5f74:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5f78:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    5f7c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    5f80:	ba 00 00 00 00       	mov    $0x0,%edx
    5f85:	48 89 ce             	mov    %rcx,%rsi
    5f88:	48 89 c7             	mov    %rax,%rdi
    5f8b:	e8 50 01 00 00       	callq  60e0 <_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv>
    5f90:	c9                   	leaveq 
    5f91:	c3                   	retq   

0000000000005f92 <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPdmEET_S3_T0_>:
    5f92:	f3 0f 1e fa          	endbr64 
    5f96:	55                   	push   %rbp
    5f97:	48 89 e5             	mov    %rsp,%rbp
    5f9a:	48 83 ec 20          	sub    $0x20,%rsp
    5f9e:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    5fa2:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    5fa6:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    5fad:	00 00 
    5faf:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    5fb3:	31 c0                	xor    %eax,%eax
    5fb5:	66 0f ef c0          	pxor   %xmm0,%xmm0
    5fb9:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
    5fbe:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
    5fc2:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
    5fc6:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    5fca:	48 89 ce             	mov    %rcx,%rsi
    5fcd:	48 89 c7             	mov    %rax,%rdi
    5fd0:	e8 51 01 00 00       	callq  6126 <_ZSt6fill_nIPdmdET_S1_T0_RKT1_>
    5fd5:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    5fd9:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    5fe0:	00 00 
    5fe2:	74 05                	je     5fe9 <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPdmEET_S3_T0_+0x57>
    5fe4:	e8 27 c3 ff ff       	callq  2310 <__stack_chk_fail@plt>
    5fe9:	c9                   	leaveq 
    5fea:	c3                   	retq   

0000000000005feb <_ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPdmdEET_S3_T0_RKT1_>:
    5feb:	f3 0f 1e fa          	endbr64 
    5fef:	55                   	push   %rbp
    5ff0:	48 89 e5             	mov    %rsp,%rbp
    5ff3:	48 83 ec 20          	sub    $0x20,%rsp
    5ff7:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    5ffb:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    5fff:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    6003:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    6007:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    600b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    600f:	48 89 ce             	mov    %rcx,%rsi
    6012:	48 89 c7             	mov    %rax,%rdi
    6015:	e8 0c 01 00 00       	callq  6126 <_ZSt6fill_nIPdmdET_S1_T0_RKT1_>
    601a:	c9                   	leaveq 
    601b:	c3                   	retq   

000000000000601c <_ZNK9__gnu_cxx13new_allocatorIsE8max_sizeEv>:
    601c:	f3 0f 1e fa          	endbr64 
    6020:	55                   	push   %rbp
    6021:	48 89 e5             	mov    %rsp,%rbp
    6024:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6028:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
    602f:	ff ff 3f 
    6032:	5d                   	pop    %rbp
    6033:	c3                   	retq   

0000000000006034 <_ZNSt16allocator_traitsISaIsEE8allocateERS0_m>:
    6034:	f3 0f 1e fa          	endbr64 
    6038:	55                   	push   %rbp
    6039:	48 89 e5             	mov    %rsp,%rbp
    603c:	48 83 ec 10          	sub    $0x10,%rsp
    6040:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6044:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    6048:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
    604c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    6050:	ba 00 00 00 00       	mov    $0x0,%edx
    6055:	48 89 ce             	mov    %rcx,%rsi
    6058:	48 89 c7             	mov    %rax,%rdi
    605b:	e8 14 01 00 00       	callq  6174 <_ZN9__gnu_cxx13new_allocatorIsE8allocateEmPKv>
    6060:	c9                   	leaveq 
    6061:	c3                   	retq   

0000000000006062 <_ZN9__gnu_cxx13new_allocatorIsE10deallocateEPsm>:
    6062:	f3 0f 1e fa          	endbr64 
    6066:	55                   	push   %rbp
    6067:	48 89 e5             	mov    %rsp,%rbp
    606a:	48 83 ec 20          	sub    $0x20,%rsp
    606e:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6072:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    6076:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    607a:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    607e:	48 89 c7             	mov    %rax,%rdi
    6081:	e8 4a c2 ff ff       	callq  22d0 <_ZdlPv@plt>
    6086:	90                   	nop
    6087:	c9                   	leaveq 
    6088:	c3                   	retq   

0000000000006089 <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPsmEET_S3_T0_>:
    6089:	f3 0f 1e fa          	endbr64 
    608d:	55                   	push   %rbp
    608e:	48 89 e5             	mov    %rsp,%rbp
    6091:	48 83 ec 20          	sub    $0x20,%rsp
    6095:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    6099:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    609d:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    60a4:	00 00 
    60a6:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    60aa:	31 c0                	xor    %eax,%eax
    60ac:	66 c7 45 f6 00 00    	movw   $0x0,-0xa(%rbp)
    60b2:	48 8d 55 f6          	lea    -0xa(%rbp),%rdx
    60b6:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
    60ba:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    60be:	48 89 ce             	mov    %rcx,%rsi
    60c1:	48 89 c7             	mov    %rax,%rdi
    60c4:	e8 f0 00 00 00       	callq  61b9 <_ZSt6fill_nIPsmsET_S1_T0_RKT1_>
    60c9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
    60cd:	64 48 33 0c 25 28 00 	xor    %fs:0x28,%rcx
    60d4:	00 00 
    60d6:	74 05                	je     60dd <_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPsmEET_S3_T0_+0x54>
    60d8:	e8 33 c2 ff ff       	callq  2310 <__stack_chk_fail@plt>
    60dd:	c9                   	leaveq 
    60de:	c3                   	retq   
    60df:	90                   	nop

00000000000060e0 <_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv>:
    60e0:	f3 0f 1e fa          	endbr64 
    60e4:	55                   	push   %rbp
    60e5:	48 89 e5             	mov    %rsp,%rbp
    60e8:	48 83 ec 20          	sub    $0x20,%rsp
    60ec:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    60f0:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    60f4:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    60f8:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    60fc:	48 89 c7             	mov    %rax,%rdi
    60ff:	e8 48 fe ff ff       	callq  5f4c <_ZNK9__gnu_cxx13new_allocatorIdE8max_sizeEv>
    6104:	48 39 45 f0          	cmp    %rax,-0x10(%rbp)
    6108:	0f 97 c0             	seta   %al
    610b:	84 c0                	test   %al,%al
    610d:	74 05                	je     6114 <_ZN9__gnu_cxx13new_allocatorIdE8allocateEmPKv+0x34>
    610f:	e8 5c c1 ff ff       	callq  2270 <_ZSt17__throw_bad_allocv@plt>
    6114:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    6118:	48 c1 e0 03          	shl    $0x3,%rax
    611c:	48 89 c7             	mov    %rax,%rdi
    611f:	e8 cc c1 ff ff       	callq  22f0 <_Znwm@plt>
    6124:	c9                   	leaveq 
    6125:	c3                   	retq   

0000000000006126 <_ZSt6fill_nIPdmdET_S1_T0_RKT1_>:
    6126:	f3 0f 1e fa          	endbr64 
    612a:	55                   	push   %rbp
    612b:	48 89 e5             	mov    %rsp,%rbp
    612e:	48 83 ec 20          	sub    $0x20,%rsp
    6132:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6136:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    613a:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    613e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    6142:	48 89 c7             	mov    %rax,%rdi
    6145:	e8 bd 00 00 00       	callq  6207 <_ZSt12__niter_baseIPdET_S1_>
    614a:	48 89 c1             	mov    %rax,%rcx
    614d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    6151:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    6155:	48 89 c6             	mov    %rax,%rsi
    6158:	48 89 cf             	mov    %rcx,%rdi
    615b:	e8 b9 00 00 00       	callq  6219 <_ZSt10__fill_n_aIPdmdEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_>
    6160:	48 89 c2             	mov    %rax,%rdx
    6163:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
    6167:	48 89 d6             	mov    %rdx,%rsi
    616a:	48 89 c7             	mov    %rax,%rdi
    616d:	e8 f6 00 00 00       	callq  6268 <_ZSt12__niter_wrapIPdET_RKS1_S1_>
    6172:	c9                   	leaveq 
    6173:	c3                   	retq   

0000000000006174 <_ZN9__gnu_cxx13new_allocatorIsE8allocateEmPKv>:
    6174:	f3 0f 1e fa          	endbr64 
    6178:	55                   	push   %rbp
    6179:	48 89 e5             	mov    %rsp,%rbp
    617c:	48 83 ec 20          	sub    $0x20,%rsp
    6180:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6184:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    6188:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    618c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    6190:	48 89 c7             	mov    %rax,%rdi
    6193:	e8 84 fe ff ff       	callq  601c <_ZNK9__gnu_cxx13new_allocatorIsE8max_sizeEv>
    6198:	48 39 45 f0          	cmp    %rax,-0x10(%rbp)
    619c:	0f 97 c0             	seta   %al
    619f:	84 c0                	test   %al,%al
    61a1:	74 05                	je     61a8 <_ZN9__gnu_cxx13new_allocatorIsE8allocateEmPKv+0x34>
    61a3:	e8 c8 c0 ff ff       	callq  2270 <_ZSt17__throw_bad_allocv@plt>
    61a8:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    61ac:	48 01 c0             	add    %rax,%rax
    61af:	48 89 c7             	mov    %rax,%rdi
    61b2:	e8 39 c1 ff ff       	callq  22f0 <_Znwm@plt>
    61b7:	c9                   	leaveq 
    61b8:	c3                   	retq   

00000000000061b9 <_ZSt6fill_nIPsmsET_S1_T0_RKT1_>:
    61b9:	f3 0f 1e fa          	endbr64 
    61bd:	55                   	push   %rbp
    61be:	48 89 e5             	mov    %rsp,%rbp
    61c1:	48 83 ec 20          	sub    $0x20,%rsp
    61c5:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    61c9:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    61cd:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
    61d1:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    61d5:	48 89 c7             	mov    %rax,%rdi
    61d8:	e8 a1 00 00 00       	callq  627e <_ZSt12__niter_baseIPsET_S1_>
    61dd:	48 89 c1             	mov    %rax,%rcx
    61e0:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
    61e4:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    61e8:	48 89 c6             	mov    %rax,%rsi
    61eb:	48 89 cf             	mov    %rcx,%rdi
    61ee:	e8 9d 00 00 00       	callq  6290 <_ZSt10__fill_n_aIPsmsEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_>
    61f3:	48 89 c2             	mov    %rax,%rdx
    61f6:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
    61fa:	48 89 d6             	mov    %rdx,%rsi
    61fd:	48 89 c7             	mov    %rax,%rdi
    6200:	e8 d6 00 00 00       	callq  62db <_ZSt12__niter_wrapIPsET_RKS1_S1_>
    6205:	c9                   	leaveq 
    6206:	c3                   	retq   

0000000000006207 <_ZSt12__niter_baseIPdET_S1_>:
    6207:	f3 0f 1e fa          	endbr64 
    620b:	55                   	push   %rbp
    620c:	48 89 e5             	mov    %rsp,%rbp
    620f:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6213:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    6217:	5d                   	pop    %rbp
    6218:	c3                   	retq   

0000000000006219 <_ZSt10__fill_n_aIPdmdEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_>:
    6219:	f3 0f 1e fa          	endbr64 
    621d:	55                   	push   %rbp
    621e:	48 89 e5             	mov    %rsp,%rbp
    6221:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    6225:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    6229:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    622d:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    6231:	f2 0f 10 00          	movsd  (%rax),%xmm0
    6235:	f2 0f 11 45 f8       	movsd  %xmm0,-0x8(%rbp)
    623a:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    623e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
    6242:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
    6247:	74 19                	je     6262 <_ZSt10__fill_n_aIPdmdEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x49>
    6249:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    624d:	f2 0f 10 45 f8       	movsd  -0x8(%rbp),%xmm0
    6252:	f2 0f 11 00          	movsd  %xmm0,(%rax)
    6256:	48 83 6d f0 01       	subq   $0x1,-0x10(%rbp)
    625b:	48 83 45 e8 08       	addq   $0x8,-0x18(%rbp)
    6260:	eb e0                	jmp    6242 <_ZSt10__fill_n_aIPdmdEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x29>
    6262:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    6266:	5d                   	pop    %rbp
    6267:	c3                   	retq   

0000000000006268 <_ZSt12__niter_wrapIPdET_RKS1_S1_>:
    6268:	f3 0f 1e fa          	endbr64 
    626c:	55                   	push   %rbp
    626d:	48 89 e5             	mov    %rsp,%rbp
    6270:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    6274:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    6278:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    627c:	5d                   	pop    %rbp
    627d:	c3                   	retq   

000000000000627e <_ZSt12__niter_baseIPsET_S1_>:
    627e:	f3 0f 1e fa          	endbr64 
    6282:	55                   	push   %rbp
    6283:	48 89 e5             	mov    %rsp,%rbp
    6286:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    628a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    628e:	5d                   	pop    %rbp
    628f:	c3                   	retq   

0000000000006290 <_ZSt10__fill_n_aIPsmsEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_>:
    6290:	f3 0f 1e fa          	endbr64 
    6294:	55                   	push   %rbp
    6295:	48 89 e5             	mov    %rsp,%rbp
    6298:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
    629c:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
    62a0:	48 89 55 d8          	mov    %rdx,-0x28(%rbp)
    62a4:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
    62a8:	0f b7 00             	movzwl (%rax),%eax
    62ab:	66 89 45 f6          	mov    %ax,-0xa(%rbp)
    62af:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
    62b3:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    62b7:	48 83 7d f8 00       	cmpq   $0x0,-0x8(%rbp)
    62bc:	74 17                	je     62d5 <_ZSt10__fill_n_aIPsmsEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x45>
    62be:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    62c2:	0f b7 55 f6          	movzwl -0xa(%rbp),%edx
    62c6:	66 89 10             	mov    %dx,(%rax)
    62c9:	48 83 6d f8 01       	subq   $0x1,-0x8(%rbp)
    62ce:	48 83 45 e8 02       	addq   $0x2,-0x18(%rbp)
    62d3:	eb e2                	jmp    62b7 <_ZSt10__fill_n_aIPsmsEN9__gnu_cxx11__enable_ifIXsrSt11__is_scalarIT1_E7__valueET_E6__typeES6_T0_RKS4_+0x27>
    62d5:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
    62d9:	5d                   	pop    %rbp
    62da:	c3                   	retq   

00000000000062db <_ZSt12__niter_wrapIPsET_RKS1_S1_>:
    62db:	f3 0f 1e fa          	endbr64 
    62df:	55                   	push   %rbp
    62e0:	48 89 e5             	mov    %rsp,%rbp
    62e3:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
    62e7:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    62eb:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    62ef:	5d                   	pop    %rbp
    62f0:	c3                   	retq   
    62f1:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
    62f8:	00 00 00 
    62fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000006300 <__libc_csu_init>:
    6300:	f3 0f 1e fa          	endbr64 
    6304:	41 57                	push   %r15
    6306:	4c 8d 3d 5b 39 00 00 	lea    0x395b(%rip),%r15        # 9c68 <__frame_dummy_init_array_entry>
    630d:	41 56                	push   %r14
    630f:	49 89 d6             	mov    %rdx,%r14
    6312:	41 55                	push   %r13
    6314:	49 89 f5             	mov    %rsi,%r13
    6317:	41 54                	push   %r12
    6319:	41 89 fc             	mov    %edi,%r12d
    631c:	55                   	push   %rbp
    631d:	48 8d 2d 5c 39 00 00 	lea    0x395c(%rip),%rbp        # 9c80 <__do_global_dtors_aux_fini_array_entry>
    6324:	53                   	push   %rbx
    6325:	4c 29 fd             	sub    %r15,%rbp
    6328:	48 83 ec 08          	sub    $0x8,%rsp
    632c:	e8 cf bc ff ff       	callq  2000 <_init>
    6331:	48 c1 fd 03          	sar    $0x3,%rbp
    6335:	74 1f                	je     6356 <__libc_csu_init+0x56>
    6337:	31 db                	xor    %ebx,%ebx
    6339:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    6340:	4c 89 f2             	mov    %r14,%rdx
    6343:	4c 89 ee             	mov    %r13,%rsi
    6346:	44 89 e7             	mov    %r12d,%edi
    6349:	41 ff 14 df          	callq  *(%r15,%rbx,8)
    634d:	48 83 c3 01          	add    $0x1,%rbx
    6351:	48 39 dd             	cmp    %rbx,%rbp
    6354:	75 ea                	jne    6340 <__libc_csu_init+0x40>
    6356:	48 83 c4 08          	add    $0x8,%rsp
    635a:	5b                   	pop    %rbx
    635b:	5d                   	pop    %rbp
    635c:	41 5c                	pop    %r12
    635e:	41 5d                	pop    %r13
    6360:	41 5e                	pop    %r14
    6362:	41 5f                	pop    %r15
    6364:	c3                   	retq   
    6365:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
    636c:	00 00 00 00 

0000000000006370 <__libc_csu_fini>:
    6370:	f3 0f 1e fa          	endbr64 
    6374:	c3                   	retq   

Disassembly of section .fini:

0000000000006378 <_fini>:
    6378:	f3 0f 1e fa          	endbr64 
    637c:	48 83 ec 08          	sub    $0x8,%rsp
    6380:	48 83 c4 08          	add    $0x8,%rsp
    6384:	c3                   	retq   
